
Time bar (total: 2.5min)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 2 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 3 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 4 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 5 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 6 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 7 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 8 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 9 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 10 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 11 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 12 |
Compiled 71 to 47 computations (33.8% saved)
ival-sin, time spent: 1.7s, 37.0% of total-timeival-sub, time spent: 760.0ms, 16.0% of total-timeival-mult, time spent: 709.0ms, 15.0% of total-timeival-div, time spent: 521.0ms, 11.0% of total-timeival-cos, time spent: 431.0ms, 9.0% of total-timeival-pow, time spent: 186.0ms, 4.0% of total-timeival-sqrt, time spent: 141.0ms, 3.0% of total-timeival-add, time spent: 133.0ms, 3.0% of total-timeival-atan2, time spent: 64.0ms, 1.0% of total-timeconst, time spent: 47.0ms, 1.0% of total-time| 8.7s | 6459× | 512 | valid |
| 1.2s | 1786× | 256 | valid |
| 11.0ms | 6× | 1024 | valid |
| 5.0ms | 4× | 512 | infinite |
| 1.0ms | 1× | 512 | valid |
ival-sin, time spent: 3.3s, 40.0% of total-timeival-mult, time spent: 1.0s, 12.0% of total-timeival-div, time spent: 929.0ms, 11.0% of total-timeival-cos, time spent: 858.0ms, 10.0% of total-timeival-atan2, time spent: 589.0ms, 7.0% of total-timeival-sqrt, time spent: 492.0ms, 6.0% of total-timeival-pow, time spent: 443.0ms, 5.0% of total-timeival-sub, time spent: 329.0ms, 4.0% of total-timeival-add, time spent: 175.0ms, 2.0% of total-timeconst, time spent: 103.0ms, 1.0% of total-time| 1× | egg-herbie |
| 1400× | sub-neg |
| 1084× | distribute-lft-neg-in |
| 994× | fma-neg |
| 968× | distribute-rgt-neg-in |
| 864× | unsub-neg |
| Ground Truth | Overpredictions | Example | Underpredictions | Example | Subexpression |
|---|---|---|---|---|---|
| 79 | 117 | (3.912779855727794e+44 -4.581534801059993e-195 1.302504081766413e+109 1.1373760310116514e-53 7.419644489584196e-216) | 0 | - | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) |
| 73 | 119 | (2.1494254454341533e-8 2.1413048244199437e+44 3.5078846892697842e+249 1.4111133784842036e+38 1.361011447825111e-292) | 0 | - | (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) |
| 6 | 1 | (2.80468046076318e-38 8.215387575471555e-192 -2.68065565661337e-51 6.961211428008886e-268 8.128000919564949e+162) | 3 | (3.211368560041061e+44 5700171.478912882 -1.039360321092589e-64 1.2821598539030143e-239 1.1347345245346348e-61) | (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) |
| 2 | 0 | - | 0 | - | (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) |
| 0 | 0 | - | 0 | - | (cos.f64 phi1) |
| 0 | 0 | - | 0 | - | (-.f64 phi1 phi2) |
| 0 | 0 | - | 0 | - | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
| 0 | 0 | - | 0 | - | (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))) |
| 0 | 0 | - | 0 | - | (/.f64 (-.f64 lambda1 lambda2) 2) |
| 0 | 0 | - | 0 | - | (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) |
| 0 | 0 | - | 0 | - | phi1 |
| 0 | 0 | - | 0 | - | (/.f64 (-.f64 phi1 phi2) 2) |
| 0 | 0 | - | 0 | - | (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) |
| 0 | 0 | - | 0 | - | (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) |
| 0 | 0 | - | 0 | - | (cos.f64 phi2) |
| 0 | 0 | - | 0 | - | lambda1 |
| 0 | 0 | - | 0 | - | R |
| 0 | 0 | - | 0 | - | (-.f64 lambda1 lambda2) |
| 0 | 0 | - | 0 | - | (*.f64 (cos.f64 phi1) (cos.f64 phi2)) |
| 0 | 0 | - | 0 | - | phi2 |
| 0 | 0 | - | 0 | - | (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))))) |
| 0 | 0 | - | 0 | - | 2 |
| 0 | 19 | (3.912779855727794e+44 -4.581534801059993e-195 1.302504081766413e+109 1.1373760310116514e-53 7.419644489584196e-216) | 0 | - | (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) |
| 0 | 0 | - | 0 | - | lambda2 |
| 0 | 0 | - | 0 | - | (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) |
| 0 | 0 | - | 0 | - | 1 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 243 | 5660 |
| 1 | 558 | 5464 |
| 2 | 1434 | 5464 |
| 3 | 3842 | 5368 |
| 4 | 7010 | 5340 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 (neg.f64 R) (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2))) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2))) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 (neg.f64 lambda2)) 2))) (sin.f64 (/.f64 (-.f64 lambda1 (neg.f64 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 (neg.f64 lambda2)) 2))) (sin.f64 (/.f64 (-.f64 lambda1 (neg.f64 lambda2)) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi1) phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 (neg.f64 phi1)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi1) phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 (neg.f64 phi1)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 (neg.f64 phi2)) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (neg.f64 phi2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 (neg.f64 phi2)) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (neg.f64 phi2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(neg.f64 (*.f64 (neg.f64 R) (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))))))) |
(neg.f64 (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2))) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2))) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2)))))))))) |
(neg.f64 (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 (neg.f64 lambda2)) 2))) (sin.f64 (/.f64 (-.f64 lambda1 (neg.f64 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 (neg.f64 lambda2)) 2))) (sin.f64 (/.f64 (-.f64 lambda1 (neg.f64 lambda2)) 2)))))))))) |
(neg.f64 (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi1) phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 (neg.f64 phi1)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi1) phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 (neg.f64 phi1)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))))))) |
(neg.f64 (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 (neg.f64 phi2)) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (neg.f64 phi2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 (neg.f64 phi2)) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (neg.f64 phi2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))))))) |
(*.f64 lambda1 (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 R lambda2) 2))) (sin.f64 (/.f64 (-.f64 R lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 R lambda2) 2))) (sin.f64 (/.f64 (-.f64 R lambda2) 2))))))))) |
(*.f64 lambda2 (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 R) 2))) (sin.f64 (/.f64 (-.f64 lambda1 R) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 R) 2))) (sin.f64 (/.f64 (-.f64 lambda1 R) 2))))))))) |
(*.f64 phi1 (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 R phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 R) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 R phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 R) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 phi2 (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 R) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 R)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 R) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 R)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda2 lambda1) 2))) (sin.f64 (/.f64 (-.f64 lambda2 lambda1) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda2 lambda1) 2))) (sin.f64 (/.f64 (-.f64 lambda2 lambda1) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 lambda1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 phi1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 phi1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 lambda1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 phi1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 phi1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 lambda1) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (sin.f64 (/.f64 (-.f64 phi2 lambda2) 2))) (sin.f64 (/.f64 (-.f64 phi2 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 lambda1) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (sin.f64 (/.f64 (-.f64 phi2 lambda2) 2))) (sin.f64 (/.f64 (-.f64 phi2 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 lambda2 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 phi1) 2))) (sin.f64 (/.f64 (-.f64 lambda1 phi1) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 lambda2 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 phi1) 2))) (sin.f64 (/.f64 (-.f64 lambda1 phi1) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 lambda2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (sin.f64 (/.f64 (-.f64 lambda1 phi2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 phi2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 lambda2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (sin.f64 (/.f64 (-.f64 lambda1 phi2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 phi2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi2 phi1) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi2 phi1) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
| Outputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) (*.f64 R 2)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi2 phi1) 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) (*.f64 R 2)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi2 phi1) 2)) 2))))))) |
(*.f64 (neg.f64 R) (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 (*.f64 (neg.f64 R) 2) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))))) |
(*.f64 R (*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) -2)) |
(*.f64 R (*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) -2)) |
(*.f64 R (*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi2 phi1) 2)) 2))))) -2)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2))) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2))) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2)))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2)))))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) (*.f64 R 2)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 lambda2) lambda1) 2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda2) lambda1) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 lambda2) lambda1) 2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda2) lambda1) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 (+.f64 lambda1 lambda2) -1/2)) (sin.f64 (*.f64 (+.f64 lambda1 lambda2) -1/2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 (+.f64 lambda1 lambda2) -1/2)) (sin.f64 (*.f64 (+.f64 lambda1 lambda2) -1/2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (+.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (+.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (+.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (+.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 (neg.f64 lambda2)) 2))) (sin.f64 (/.f64 (-.f64 lambda1 (neg.f64 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 (neg.f64 lambda2)) 2))) (sin.f64 (/.f64 (-.f64 lambda1 (neg.f64 lambda2)) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2)))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2)))))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) (*.f64 R 2)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 lambda2) lambda1) 2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda2) lambda1) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 lambda2) lambda1) 2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda2) lambda1) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 (+.f64 lambda1 lambda2) -1/2)) (sin.f64 (*.f64 (+.f64 lambda1 lambda2) -1/2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 (+.f64 lambda1 lambda2) -1/2)) (sin.f64 (*.f64 (+.f64 lambda1 lambda2) -1/2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (+.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (+.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (+.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (+.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi1) phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 (neg.f64 phi1)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi1) phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 (neg.f64 phi1)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi1) phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi1) phi2) 2)) 2))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi1) phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi1) phi2) 2)) 2))))) (*.f64 R 2)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi2) phi1) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi2) phi1) 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (*.f64 (+.f64 phi1 phi2) -1/2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (*.f64 (+.f64 phi1 phi2) -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 (neg.f64 phi2)) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (neg.f64 phi2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 (neg.f64 phi2)) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (neg.f64 phi2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi1) phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi1) phi2) 2)) 2))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi1) phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi1) phi2) 2)) 2))))) (*.f64 R 2)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi2) phi1) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi2) phi1) 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (*.f64 (+.f64 phi1 phi2) -1/2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (*.f64 (+.f64 phi1 phi2) -1/2)) 2))))))) |
(neg.f64 (*.f64 (neg.f64 R) (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) (*.f64 R 2)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi2 phi1) 2)) 2))))))) |
(neg.f64 (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2))) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2))) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2)))))))))) |
(*.f64 R (neg.f64 (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2)))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2))))))))))) |
(*.f64 R (*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) -2)) |
(*.f64 R (*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 lambda2) lambda1) 2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda2) lambda1) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 lambda2) lambda1) 2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda2) lambda1) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) -2)) |
(*.f64 R (*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 (+.f64 lambda1 lambda2) -1/2)) (sin.f64 (*.f64 (+.f64 lambda1 lambda2) -1/2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 (+.f64 lambda1 lambda2) -1/2)) (sin.f64 (*.f64 (+.f64 lambda1 lambda2) -1/2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) -2)) |
(*.f64 R (*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (+.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (+.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (+.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (+.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) -2)) |
(neg.f64 (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 (neg.f64 lambda2)) 2))) (sin.f64 (/.f64 (-.f64 lambda1 (neg.f64 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 (neg.f64 lambda2)) 2))) (sin.f64 (/.f64 (-.f64 lambda1 (neg.f64 lambda2)) 2)))))))))) |
(*.f64 R (neg.f64 (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2)))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2))))))))))) |
(*.f64 R (*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda1) lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) -2)) |
(*.f64 R (*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 lambda2) lambda1) 2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda2) lambda1) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 lambda2) lambda1) 2)) (sin.f64 (/.f64 (-.f64 (neg.f64 lambda2) lambda1) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) -2)) |
(*.f64 R (*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 (+.f64 lambda1 lambda2) -1/2)) (sin.f64 (*.f64 (+.f64 lambda1 lambda2) -1/2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 (+.f64 lambda1 lambda2) -1/2)) (sin.f64 (*.f64 (+.f64 lambda1 lambda2) -1/2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) -2)) |
(*.f64 R (*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (+.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (+.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (+.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (+.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) -2)) |
(neg.f64 (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi1) phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 (neg.f64 phi1)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi1) phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 (neg.f64 phi1)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))))))) |
(*.f64 (neg.f64 R) (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi1) phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi1) phi2) 2)) 2))))))) |
(*.f64 R (*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi1) phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi1) phi2) 2)) 2))))) -2)) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi2) phi1) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi2) phi1) 2)) 2))))) (*.f64 R -2)) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (*.f64 (+.f64 phi1 phi2) -1/2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (*.f64 (+.f64 phi1 phi2) -1/2)) 2))))) (*.f64 R -2)) |
(neg.f64 (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 (neg.f64 phi2)) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (neg.f64 phi2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 (neg.f64 phi2)) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (neg.f64 phi2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))))))) |
(*.f64 (neg.f64 R) (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi1) phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi1) phi2) 2)) 2))))))) |
(*.f64 R (*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi1) phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi1) phi2) 2)) 2))))) -2)) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi2) phi1) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 phi2) phi1) 2)) 2))))) (*.f64 R -2)) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (*.f64 (+.f64 phi1 phi2) -1/2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (*.f64 (+.f64 phi1 phi2) -1/2)) 2))))) (*.f64 R -2)) |
(*.f64 lambda1 (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 R lambda2) 2))) (sin.f64 (/.f64 (-.f64 R lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 R lambda2) 2))) (sin.f64 (/.f64 (-.f64 R lambda2) 2))))))))) |
(*.f64 lambda1 (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (sin.f64 (/.f64 (-.f64 R lambda2) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 R lambda2) 2)))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (sin.f64 (/.f64 (-.f64 R lambda2) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 R lambda2) 2)))))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 R lambda2) 2)) (sin.f64 (/.f64 (-.f64 R lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 R lambda2) 2)) (sin.f64 (/.f64 (-.f64 R lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) (*.f64 2 lambda1)) |
(*.f64 2 (*.f64 lambda1 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (/.f64 (-.f64 R lambda2) 2)) (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 R lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (/.f64 (-.f64 R lambda2) 2)) (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 R lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))))) |
(*.f64 lambda2 (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 R) 2))) (sin.f64 (/.f64 (-.f64 lambda1 R) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 R) 2))) (sin.f64 (/.f64 (-.f64 lambda1 R) 2))))))))) |
(*.f64 lambda2 (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 R) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 lambda1 R) 2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 R) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 lambda1 R) 2)))))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 R) 2)) (sin.f64 (/.f64 (-.f64 lambda1 R) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 R) 2)) (sin.f64 (/.f64 (-.f64 lambda1 R) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) (*.f64 2 lambda2)) |
(*.f64 lambda2 (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 R) 2)) (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 lambda1 R) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 R) 2)) (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 lambda1 R) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))))) |
(*.f64 phi1 (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 R phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 R) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 R phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 R) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 phi1 (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 R phi2) 2)) 2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 phi2) (cos.f64 R)))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 R phi2) 2)) 2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 phi2) (cos.f64 R)))))))))) |
(*.f64 2 (*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 phi2) (cos.f64 R))) (pow.f64 (sin.f64 (/.f64 (-.f64 R phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 phi2) (cos.f64 R))) (pow.f64 (sin.f64 (/.f64 (-.f64 R phi2) 2)) 2))))) phi1)) |
(*.f64 phi1 (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 phi2) (cos.f64 R))) (pow.f64 (sin.f64 (/.f64 (-.f64 R phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 phi2) (cos.f64 R))) (pow.f64 (sin.f64 (/.f64 (-.f64 R phi2) 2)) 2))))))) |
(*.f64 phi2 (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 R) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 R)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 R) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 R)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 phi2 (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 R) 2)) 2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 R) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 R) 2)) 2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 R) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 phi1) (cos.f64 R))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 R) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 phi1) (cos.f64 R))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 R) 2)) 2))))) (*.f64 2 phi2)) |
(*.f64 2 (*.f64 phi2 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 R)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 R) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 R)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 R) 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda2 lambda1) 2))) (sin.f64 (/.f64 (-.f64 lambda2 lambda1) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda2 lambda1) 2))) (sin.f64 (/.f64 (-.f64 lambda2 lambda1) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda2 lambda1) 2)))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda2 lambda1) 2)))))))))) |
(*.f64 2 (*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda2 lambda1) 2)) (sin.f64 (/.f64 (-.f64 lambda2 lambda1) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda2 lambda1) 2)) (sin.f64 (/.f64 (-.f64 lambda2 lambda1) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) R)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda2 lambda1) 2)) (sin.f64 (/.f64 (-.f64 lambda2 lambda1) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda2 lambda1) 2)) (sin.f64 (/.f64 (-.f64 lambda2 lambda1) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 lambda1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 phi1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 phi1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 lambda1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 phi1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 phi1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 lambda1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 lambda2) 2)) 2)))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 lambda1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 lambda2) 2)) 2)))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 lambda2) 2)) 2) (pow.f64 (sin.f64 (/.f64 (-.f64 lambda1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 lambda2) 2)) 2) (pow.f64 (sin.f64 (/.f64 (-.f64 lambda1 phi2) 2)) 2))))) (*.f64 R 2)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 lambda2) 2)) 2)) (pow.f64 (sin.f64 (/.f64 (-.f64 lambda1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 lambda2) 2)) 2)) (pow.f64 (sin.f64 (/.f64 (-.f64 lambda1 phi2) 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 lambda1) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (sin.f64 (/.f64 (-.f64 phi2 lambda2) 2))) (sin.f64 (/.f64 (-.f64 phi2 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 lambda1) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (sin.f64 (/.f64 (-.f64 phi2 lambda2) 2))) (sin.f64 (/.f64 (-.f64 phi2 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 lambda1) 2)) 2) (*.f64 (sin.f64 (/.f64 (-.f64 phi2 lambda2) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (sin.f64 (/.f64 (-.f64 phi2 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 lambda1) 2)) 2) (*.f64 (sin.f64 (/.f64 (-.f64 phi2 lambda2) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (sin.f64 (/.f64 (-.f64 phi2 lambda2) 2)))))))))) |
(*.f64 2 (*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi2 lambda2) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (sin.f64 (/.f64 (-.f64 phi2 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 lambda1) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (sin.f64 (/.f64 (-.f64 phi2 lambda2) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (sin.f64 (/.f64 (-.f64 phi2 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 lambda1) 2)) 2))))) R)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi2 lambda2) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (sin.f64 (/.f64 (-.f64 phi2 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 lambda1) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (sin.f64 (/.f64 (-.f64 phi2 lambda2) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (sin.f64 (/.f64 (-.f64 phi2 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 lambda1) 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 lambda1) 2)) 2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (neg.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 lambda2 phi2) 2)) 2)))))) (sqrt.f64 (+.f64 1 (-.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (neg.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 lambda2 phi2) 2)) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 lambda1) 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 lambda2 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 phi1) 2))) (sin.f64 (/.f64 (-.f64 lambda1 phi1) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 lambda2 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 phi1) 2))) (sin.f64 (/.f64 (-.f64 lambda1 phi1) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 lambda2 phi2) 2)) 2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 phi1) 2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 (/.f64 (-.f64 lambda1 phi1) 2)))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 lambda2 phi2) 2)) 2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 phi1) 2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 (/.f64 (-.f64 lambda1 phi1) 2)))))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 phi1) 2)) (sin.f64 (/.f64 (-.f64 lambda1 phi1) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 lambda2 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 phi1) 2)) (sin.f64 (/.f64 (-.f64 lambda1 phi1) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 lambda2 phi2) 2)) 2))))) (*.f64 R 2)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 phi1) 2)) (sin.f64 (/.f64 (-.f64 lambda1 phi1) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 lambda2 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 phi1) 2)) (sin.f64 (/.f64 (-.f64 lambda1 phi1) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 lambda2 phi2) 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 lambda2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (sin.f64 (/.f64 (-.f64 lambda1 phi2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 phi2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 lambda2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (sin.f64 (/.f64 (-.f64 lambda1 phi2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 phi2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 lambda2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (pow.f64 (sin.f64 (/.f64 (-.f64 lambda1 phi2) 2)) 2)))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 lambda2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (pow.f64 (sin.f64 (/.f64 (-.f64 lambda1 phi2) 2)) 2)))))))) |
(*.f64 2 (*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (pow.f64 (sin.f64 (/.f64 (-.f64 lambda1 phi2) 2)) 2) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 lambda2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (pow.f64 (sin.f64 (/.f64 (-.f64 lambda1 phi2) 2)) 2) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 lambda2) 2)) 2))))) R)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 lambda1 phi2) 2)) 2) (cos.f64 lambda2)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 lambda2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 lambda1 phi2) 2)) 2) (cos.f64 lambda2)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 lambda2) 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi2 phi1) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi2 phi1) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi2 phi1) 2)) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi2 phi1) 2)) 2))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi2 phi1) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi2 phi1) 2)) 2))))) (*.f64 R 2)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi2 phi1) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi2 phi1) 2)) 2))))))) |
(negabs R)
Compiled 862 to 462 computations (46.4% saved)
ival-sin, time spent: 1.1s, 48.0% of total-timeival-div, time spent: 296.0ms, 13.0% of total-timeival-mult, time spent: 285.0ms, 12.0% of total-timeival-sub, time spent: 120.0ms, 5.0% of total-timeival-add, time spent: 116.0ms, 5.0% of total-timeival-pow, time spent: 110.0ms, 5.0% of total-timeival-cos, time spent: 104.0ms, 4.0% of total-timeival-atan2, time spent: 100.0ms, 4.0% of total-timeival-sqrt, time spent: 68.0ms, 3.0% of total-timeconst, time spent: 32.0ms, 1.0% of total-timeCompiled 259 to 152 computations (41.3% saved)
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 60.8% | (*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) (*.f64 R 2)) |
| ▶ | 60.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))))) |
| ▶ | 60.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
| ▶ | 60.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
Compiled 276 to 181 computations (34.4% saved)
Found 16 expressions with local error:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.1% | (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) |
| ✓ | 99.0% | (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) |
| ✓ | 75.4% | (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) |
| ✓ | 73.4% | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) |
| ✓ | 99.1% | (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) |
| ✓ | 99.0% | (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) |
| ✓ | 75.4% | (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) |
| ✓ | 73.4% | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) |
| ✓ | 99.1% | (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) |
| ✓ | 99.0% | (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) |
| ✓ | 75.4% | (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) |
| ✓ | 73.4% | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) |
| ✓ | 99.1% | (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) |
| ✓ | 98.9% | (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) |
| ✓ | 75.4% | (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) |
| ✓ | 73.4% | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) |
Compiled 1474 to 760 computations (48.4% saved)
ival-sin, time spent: 2.8s, 58.0% of total-timeival-div, time spent: 604.0ms, 12.0% of total-timeival-mult, time spent: 473.0ms, 10.0% of total-timeival-pow, time spent: 203.0ms, 4.0% of total-timeival-atan2, time spent: 182.0ms, 4.0% of total-timecomposed, time spent: 153.0ms, 3.0% of total-timeival-sqrt, time spent: 115.0ms, 2.0% of total-timeival-add, time spent: 101.0ms, 2.0% of total-timeival-sub, time spent: 95.0ms, 2.0% of total-timeconst, time spent: 64.0ms, 1.0% of total-timeival-cos, time spent: 27.0ms, 1.0% of total-time| Inputs |
|---|
#<alt (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))> |
#<alt (sin.f64 (/.f64 (-.f64 phi1 phi2) 2))> |
#<alt (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))> |
#<alt (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))> |
#<alt (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))> |
#<alt (sin.f64 (/.f64 (-.f64 phi1 phi2) 2))> |
#<alt (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))> |
#<alt (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))> |
#<alt (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))> |
#<alt (sin.f64 (/.f64 (-.f64 phi1 phi2) 2))> |
#<alt (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)))> |
#<alt (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)))> |
#<alt (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))> |
#<alt (sin.f64 (/.f64 (-.f64 phi1 phi2) 2))> |
#<alt (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)))> |
#<alt (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)))> |
| Outputs |
|---|
#<alt (sin.f64 (*.f64 -1/2 lambda2))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 lambda1 (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2))))))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 lambda2))) (*.f64 -1/48 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))))))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (sin.f64 (*.f64 1/2 lambda1))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1)))))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1))) (*.f64 1/48 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))))))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (sin.f64 (*.f64 -1/2 phi2))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2)))))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2))))))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 phi2))) (*.f64 -1/48 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2)))))))))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1))))> |
#<alt (sin.f64 (*.f64 1/2 phi1))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/8 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))))))))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2))))> |
#<alt (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))> |
#<alt (-.f64 (+.f64 1 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))> |
#<alt (-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))))) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))> |
#<alt (-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))))) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))> |
#<alt (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))> |
#<alt (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))> |
#<alt (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))> |
#<alt (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))> |
#<alt (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))> |
#<alt (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))> |
#<alt (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))> |
#<alt (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))> |
#<alt (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))> |
#<alt (-.f64 (+.f64 1 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))> |
#<alt (-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))> |
#<alt (-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))> |
#<alt (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))> |
#<alt (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))> |
#<alt (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))> |
#<alt (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))> |
#<alt (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))> |
#<alt (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))> |
#<alt (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))> |
#<alt (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sin.f64 (*.f64 -1/2 lambda2))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 lambda1 (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2))))))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 lambda2))) (*.f64 -1/48 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))))))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (sin.f64 (*.f64 1/2 lambda1))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1)))))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1))) (*.f64 1/48 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))))))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (sin.f64 (*.f64 -1/2 phi2))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2)))))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2))))))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 phi2))) (*.f64 -1/48 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2)))))))))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1))))> |
#<alt (sin.f64 (*.f64 1/2 phi1))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/8 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))))))))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2))))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sin.f64 (*.f64 -1/2 lambda2))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 lambda1 (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2))))))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 lambda2))) (*.f64 -1/48 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))))))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (sin.f64 (*.f64 1/2 lambda1))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1)))))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1))) (*.f64 1/48 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))))))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (sin.f64 (*.f64 -1/2 phi2))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2)))))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2))))))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 phi2))) (*.f64 -1/48 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2)))))))))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1))))> |
#<alt (sin.f64 (*.f64 1/2 phi1))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/8 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))))))))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2))))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sin.f64 (*.f64 -1/2 lambda2))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 lambda1 (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2))))))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 lambda2))) (*.f64 -1/48 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))))))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (sin.f64 (*.f64 1/2 lambda1))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1)))))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1))) (*.f64 1/48 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))))))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (sin.f64 (*.f64 -1/2 phi2))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2)))))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2))))))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 phi2))) (*.f64 -1/48 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2)))))))))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1))))> |
#<alt (sin.f64 (*.f64 1/2 phi1))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/8 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))))))))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2))))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
138 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 6.0ms | lambda2 | @ | 0 | (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (cos phi1) (cos phi2)) (* (sin (/ (- lambda1 lambda2) 2)) (sin (/ (- lambda1 lambda2) 2)))))) |
| 6.0ms | phi1 | @ | inf | (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (cos phi1) (cos phi2)) (* (sin (/ (- lambda1 lambda2) 2)) (sin (/ (- lambda1 lambda2) 2)))))) |
| 6.0ms | lambda1 | @ | inf | (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (cos phi1) (cos phi2)) (* (sin (/ (- lambda1 lambda2) 2)) (sin (/ (- lambda1 lambda2) 2)))))) |
| 5.0ms | phi2 | @ | 0 | (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) |
| 4.0ms | lambda1 | @ | 0 | (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (cos phi1) (cos phi2)) (* (sin (/ (- lambda1 lambda2) 2)) (sin (/ (- lambda1 lambda2) 2)))))) |
| 1× | batch-egg-rewrite |
| 448× | associate-*r* |
| 276× | associate-*l* |
| 263× | log1p-expm1-u |
| 263× | expm1-log1p-u |
| 256× | add-exp-log |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 42 | 848 |
| 1 | 766 | 816 |
| 1× | node limit |
| Inputs |
|---|
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) |
(sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) |
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) |
(sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) |
(-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) |
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) |
(sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) |
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) |
(sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) |
| Outputs |
|---|
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 1) |
(-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) |
(*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 1) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2))) |
(/.f64 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) |
(pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 1) |
(pow.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 1/2) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) |
(sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) |
(fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 1) |
(-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) |
(*.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 1) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 1) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) 1/2) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) |
(fabs.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 1)) |
(+.f64 1 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) |
(+.f64 1 (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1)) |
(+.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1) |
(*.f64 1 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) |
(*.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1) |
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 6)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4))))) |
(*.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4)) (/.f64 1 (+.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4))) (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 6)))) |
(/.f64 1 (/.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4)))) |
(/.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 6)) (+.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4)))) |
(/.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4)) (+.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 6))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4))))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4))) (neg.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(/.f64 (-.f64 1 (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) (-.f64 1 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1) |
(pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3) |
(pow.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) |
(sqrt.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2)) |
(log.f64 (exp.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)) |
(expm1.f64 (log1p.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(log1p.f64 (expm1.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(exp.f64 (log1p.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4) (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 6))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1/2) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3) 1/3) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) |
(fabs.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) |
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 1) |
(-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) |
(*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 1) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2))) |
(/.f64 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) |
(pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 1) |
(pow.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 1/2) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) |
(sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) |
(fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 1) |
(-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) |
(*.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 1) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 1) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) 1/2) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) |
(fabs.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 1)) |
(+.f64 1 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(+.f64 1 (*.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1)) |
(+.f64 1 (-.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)))) (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) 1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (cos.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1) |
(*.f64 1 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1) |
(*.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 2) (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(*.f64 (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)) (/.f64 1 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2)) (/.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (-.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)))) |
(/.f64 1 (/.f64 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2)))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)) (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3))) (neg.f64 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2))) (neg.f64 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3)) (+.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)) (*.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))) |
(/.f64 (-.f64 1 (*.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) (-.f64 1 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2) (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1) |
(pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 3) |
(pow.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 2) |
(sqrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2)) |
(log.f64 (exp.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(cbrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(log1p.f64 (expm1.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(exp.f64 (log1p.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 1)) |
(fma.f64 1 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(fma.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4) (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 6))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1/2) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3) 1/3) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) |
(fabs.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) |
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 1) |
(-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) |
(*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 1) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2))) |
(/.f64 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) |
(pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 1) |
(pow.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 1/2) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) |
(sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) |
(fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 1) |
(-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) |
(*.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 1) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 1) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) 1/2) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) |
(fabs.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 1)) |
(+.f64 1 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(+.f64 1 (*.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1)) |
(+.f64 1 (-.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)))) (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) 1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (cos.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1) |
(*.f64 1 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1) |
(*.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 2) (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(*.f64 (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)) (/.f64 1 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2)) (/.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (-.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)))) |
(/.f64 1 (/.f64 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2)))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)) (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3))) (neg.f64 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2))) (neg.f64 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3)) (+.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)) (*.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))) |
(/.f64 (-.f64 1 (*.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) (-.f64 1 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2) (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1) |
(pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 3) |
(pow.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 2) |
(sqrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2)) |
(log.f64 (exp.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(cbrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(log1p.f64 (expm1.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(exp.f64 (log1p.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 1)) |
(fma.f64 1 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(fma.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4) (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 6))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1/2) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3) 1/3) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) |
(fabs.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) |
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 1) |
(-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) |
(*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 1) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2))) |
(/.f64 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) |
(pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 1) |
(pow.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 1/2) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) |
(sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) |
(fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 1) |
(-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) |
(*.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 1) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 1) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) 1/2) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) |
(fabs.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 1)) |
(+.f64 1 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(+.f64 1 (*.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1)) |
(+.f64 1 (-.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)))) (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) 1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (cos.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1) |
(*.f64 1 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1) |
(*.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 2) (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(*.f64 (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)) (/.f64 1 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2)) (/.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (-.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)))) |
(/.f64 1 (/.f64 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2)))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)) (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3))) (neg.f64 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2))) (neg.f64 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3)) (+.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)) (*.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))) |
(/.f64 (-.f64 1 (*.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) (-.f64 1 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2) (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1) |
(pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 3) |
(pow.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 2) |
(sqrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2)) |
(log.f64 (exp.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(cbrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(log1p.f64 (expm1.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(exp.f64 (log1p.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 1)) |
(fma.f64 1 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(fma.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4) (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 6))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1/2) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3) 1/3) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) |
(fabs.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) |
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 1)) |
| 1× | egg-herbie |
| 1494× | associate-*r* |
| 1232× | fma-define |
| 1190× | associate-*l* |
| 550× | *-commutative |
| 512× | distribute-rgt-in |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 831 | 112957 |
| 1 | 2384 | 106583 |
| 1× | node limit |
| Inputs |
|---|
(sin.f64 (*.f64 -1/2 lambda2)) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 lambda1 (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2)))))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 lambda2))) (*.f64 -1/48 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))))))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 1/2 lambda1)) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1))))))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1))) (*.f64 1/48 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))))))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 -1/2 phi2)) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 phi2))) (*.f64 -1/48 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))))))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 1/2 phi1)) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/8 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))))))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) |
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) |
(-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))))) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) |
(-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))))) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) |
(-.f64 (+.f64 1 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) |
(-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) |
(-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sin.f64 (*.f64 -1/2 lambda2)) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 lambda1 (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2)))))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 lambda2))) (*.f64 -1/48 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))))))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 1/2 lambda1)) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1))))))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1))) (*.f64 1/48 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))))))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 -1/2 phi2)) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 phi2))) (*.f64 -1/48 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))))))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 1/2 phi1)) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/8 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))))))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sin.f64 (*.f64 -1/2 lambda2)) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 lambda1 (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2)))))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 lambda2))) (*.f64 -1/48 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))))))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 1/2 lambda1)) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1))))))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1))) (*.f64 1/48 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))))))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 -1/2 phi2)) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 phi2))) (*.f64 -1/48 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))))))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 1/2 phi1)) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/8 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))))))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sin.f64 (*.f64 -1/2 lambda2)) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 lambda1 (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2)))))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 lambda2))) (*.f64 -1/48 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))))))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 1/2 lambda1)) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1))))))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1))) (*.f64 1/48 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))))))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 -1/2 phi2)) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 phi2))) (*.f64 -1/48 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))))))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 1/2 phi1)) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/8 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))))))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 1) |
(-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) |
(*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 1) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2))) |
(/.f64 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) |
(pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 1) |
(pow.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 1/2) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) |
(sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) |
(fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 1) |
(-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) |
(*.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 1) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 1) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) 1/2) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) |
(fabs.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 1)) |
(+.f64 1 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) |
(+.f64 1 (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1)) |
(+.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1) |
(*.f64 1 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) |
(*.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1) |
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 6)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4))))) |
(*.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4)) (/.f64 1 (+.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4))) (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 6)))) |
(/.f64 1 (/.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4)))) |
(/.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 6)) (+.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4)))) |
(/.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4)) (+.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 6))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4))))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4))) (neg.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(/.f64 (-.f64 1 (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) (-.f64 1 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1) |
(pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3) |
(pow.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) |
(sqrt.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2)) |
(log.f64 (exp.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)) |
(expm1.f64 (log1p.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(log1p.f64 (expm1.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(exp.f64 (log1p.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4) (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 6))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1/2) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3) 1/3) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) |
(fabs.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) |
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 1) |
(-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) |
(*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 1) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2))) |
(/.f64 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) |
(pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 1) |
(pow.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 1/2) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) |
(sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) |
(fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 1) |
(-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) |
(*.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 1) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 1) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) 1/2) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) |
(fabs.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 1)) |
(+.f64 1 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(+.f64 1 (*.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1)) |
(+.f64 1 (-.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)))) (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) 1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (cos.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1) |
(*.f64 1 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1) |
(*.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 2) (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(*.f64 (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)) (/.f64 1 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2)) (/.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (-.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)))) |
(/.f64 1 (/.f64 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2)))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)) (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3))) (neg.f64 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2))) (neg.f64 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3)) (+.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)) (*.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))) |
(/.f64 (-.f64 1 (*.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) (-.f64 1 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2) (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1) |
(pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 3) |
(pow.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 2) |
(sqrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2)) |
(log.f64 (exp.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(cbrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(log1p.f64 (expm1.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(exp.f64 (log1p.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 1)) |
(fma.f64 1 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(fma.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4) (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 6))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1/2) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3) 1/3) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) |
(fabs.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) |
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 1) |
(-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) |
(*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 1) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2))) |
(/.f64 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) |
(pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 1) |
(pow.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 1/2) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) |
(sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) |
(fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 1) |
(-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) |
(*.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 1) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 1) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) 1/2) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) |
(fabs.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 1)) |
(+.f64 1 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(+.f64 1 (*.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1)) |
(+.f64 1 (-.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)))) (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) 1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (cos.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1) |
(*.f64 1 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1) |
(*.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 2) (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(*.f64 (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)) (/.f64 1 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2)) (/.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (-.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)))) |
(/.f64 1 (/.f64 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2)))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)) (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3))) (neg.f64 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2))) (neg.f64 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3)) (+.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)) (*.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))) |
(/.f64 (-.f64 1 (*.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) (-.f64 1 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2) (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1) |
(pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 3) |
(pow.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 2) |
(sqrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2)) |
(log.f64 (exp.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(cbrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(log1p.f64 (expm1.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(exp.f64 (log1p.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 1)) |
(fma.f64 1 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(fma.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4) (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 6))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1/2) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3) 1/3) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) |
(fabs.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) |
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 1) |
(-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) |
(*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 1) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2))) |
(/.f64 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) |
(pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 1) |
(pow.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 1/2) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) |
(sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) |
(fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 1) |
(-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) |
(*.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 1) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 1) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) 1/2) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) |
(fabs.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 1)) |
(+.f64 1 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(+.f64 1 (*.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1)) |
(+.f64 1 (-.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)))) (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) 1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (cos.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1) |
(*.f64 1 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1) |
(*.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 2) (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(*.f64 (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)) (/.f64 1 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2)) (/.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (-.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)))) |
(/.f64 1 (/.f64 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2)))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)) (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3))) (neg.f64 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2))) (neg.f64 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3)) (+.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)) (*.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))) |
(/.f64 (-.f64 1 (*.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) (-.f64 1 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2) (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1) |
(pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 3) |
(pow.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 2) |
(sqrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2)) |
(log.f64 (exp.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(cbrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(log1p.f64 (expm1.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(exp.f64 (log1p.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 1)) |
(fma.f64 1 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(fma.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4) (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 6))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1/2) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3) 1/3) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) |
(fabs.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) |
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 1)) |
| Outputs |
|---|
(sin.f64 (*.f64 -1/2 lambda2)) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) |
(fma.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))) (sin.f64 (*.f64 -1/2 lambda2))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 lambda1 (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2)))))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) lambda1) (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2)))))) |
(fma.f64 lambda1 (fma.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 -1/8 lambda1))) (sin.f64 (*.f64 -1/2 lambda2))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 lambda2))) (*.f64 -1/48 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))))))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (fma.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (fma.f64 -1/8 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (*.f64 -1/48 lambda1) (cos.f64 (*.f64 -1/2 lambda2)))))))) |
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 (sin.f64 (*.f64 -1/2 lambda2)) -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 -1/48))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2)))) (sin.f64 (*.f64 -1/2 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 lambda1)) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) |
(fma.f64 (*.f64 -1/2 lambda2) (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1))))))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (*.f64 -1/8 lambda2) (sin.f64 (*.f64 1/2 lambda1)))))) |
(fma.f64 lambda2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/8 lambda2))) (sin.f64 (*.f64 1/2 lambda1))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1))) (*.f64 1/48 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))))))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (fma.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))) 1/48)))))) |
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) 1/48))) (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1)))) (sin.f64 (*.f64 1/2 lambda1))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 -1/2 phi2)) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) |
(fma.f64 (*.f64 1/2 phi1) (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) phi1) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) |
(fma.f64 phi1 (fma.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 -1/8 phi1))) (sin.f64 (*.f64 -1/2 phi2))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 phi2))) (*.f64 -1/48 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))))))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (fma.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (fma.f64 -1/8 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 -1/48 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))))))) |
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 -1/8 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) -1/48))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))) (sin.f64 (*.f64 -1/2 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 phi1)) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) |
(fma.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/8 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 -1/8 phi2) (sin.f64 (*.f64 1/2 phi1)))))) |
(fma.f64 phi2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (*.f64 -1/8 (sin.f64 (*.f64 1/2 phi1))))) (sin.f64 (*.f64 1/2 phi1))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))))))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (fma.f64 -1/8 (sin.f64 (*.f64 1/2 phi1)) (*.f64 1/48 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))))))) |
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 -1/8 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 1/48 phi2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) |
(pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) |
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) |
(+.f64 1 (-.f64 (*.f64 (neg.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2)))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(+.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (neg.f64 (sin.f64 (*.f64 -1/2 phi2))))) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)) |
(-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))))) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) |
(+.f64 1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 (neg.f64 phi1) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(+.f64 (*.f64 phi1 (-.f64 (*.f64 (neg.f64 phi1) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))))) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)) |
(-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))))) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) |
(+.f64 1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 (neg.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) -1/6)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))))) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(+.f64 (*.f64 phi1 (fma.f64 phi1 (-.f64 (*.f64 (neg.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) -1/6))) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (neg.f64 (sin.f64 (*.f64 -1/2 phi2)))))) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) |
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) |
(-.f64 (+.f64 1 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) |
(+.f64 1 (-.f64 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1))))) |
(-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) |
(-.f64 (+.f64 1 (*.f64 phi2 (*.f64 -1 (-.f64 (*.f64 phi2 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) |
(+.f64 (*.f64 phi2 (fma.f64 (neg.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) |
(-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) |
(-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (*.f64 (neg.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) 1/6)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) |
(+.f64 (*.f64 phi2 (fma.f64 phi2 (-.f64 (*.f64 phi2 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) 1/6)))) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))) |
(fma.f64 (*.f64 (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2)))) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 phi1 (-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))) |
(fma.f64 phi1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (+.f64 (*.f64 phi1 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (-.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)) 1/4) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2)))))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (fma.f64 1/2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))) (*.f64 phi1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (*.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) -1/6) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))))))) |
(fma.f64 phi1 (fma.f64 phi1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (-.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)) 1/4) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))) (*.f64 phi1 (fma.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) -1/6 (*.f64 (*.f64 -1/2 (cos.f64 (*.f64 -1/2 phi2))) (/.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (-.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)) 1/4) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) 1/2))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (fma.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 phi2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))) |
(fma.f64 phi2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 1/2 phi2) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (/.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (fma.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 phi2 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) 1/6) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))))) |
(fma.f64 phi2 (fma.f64 phi2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (/.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 phi2 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) 1/6 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (/.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) -1/2))) (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(fma.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (cos.f64 phi2))) lambda1)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))) |
(fma.f64 lambda1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (+.f64 (*.f64 lambda1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2)) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (cos.f64 phi2))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (fma.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2))) -1/6))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))))) |
(fma.f64 lambda1 (fma.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (cos.f64 phi2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))) (*.f64 (*.f64 1/2 lambda1) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2)) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))) (*.f64 lambda1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) -1/6))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2))) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2)) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))) (cos.f64 phi1))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))) |
(fma.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (*.f64 1/2 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))) |
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (+.f64 (*.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))) (*.f64 (*.f64 lambda2 1/2) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (*.f64 lambda2 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) 1/6))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))))) |
(fma.f64 lambda2 (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))) (*.f64 (*.f64 lambda2 1/2) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (*.f64 lambda2 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) 1/6))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) (cos.f64 phi1))) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sin.f64 (*.f64 -1/2 lambda2)) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) |
(fma.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))) (sin.f64 (*.f64 -1/2 lambda2))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 lambda1 (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2)))))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) lambda1) (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2)))))) |
(fma.f64 lambda1 (fma.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 -1/8 lambda1))) (sin.f64 (*.f64 -1/2 lambda2))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 lambda2))) (*.f64 -1/48 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))))))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (fma.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (fma.f64 -1/8 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (*.f64 -1/48 lambda1) (cos.f64 (*.f64 -1/2 lambda2)))))))) |
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 (sin.f64 (*.f64 -1/2 lambda2)) -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 -1/48))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2)))) (sin.f64 (*.f64 -1/2 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 lambda1)) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) |
(fma.f64 (*.f64 -1/2 lambda2) (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1))))))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (*.f64 -1/8 lambda2) (sin.f64 (*.f64 1/2 lambda1)))))) |
(fma.f64 lambda2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/8 lambda2))) (sin.f64 (*.f64 1/2 lambda1))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1))) (*.f64 1/48 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))))))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (fma.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))) 1/48)))))) |
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) 1/48))) (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1)))) (sin.f64 (*.f64 1/2 lambda1))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 -1/2 phi2)) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) |
(fma.f64 (*.f64 1/2 phi1) (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) phi1) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) |
(fma.f64 phi1 (fma.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 -1/8 phi1))) (sin.f64 (*.f64 -1/2 phi2))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 phi2))) (*.f64 -1/48 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))))))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (fma.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (fma.f64 -1/8 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 -1/48 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))))))) |
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 -1/8 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) -1/48))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))) (sin.f64 (*.f64 -1/2 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 phi1)) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) |
(fma.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/8 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 -1/8 phi2) (sin.f64 (*.f64 1/2 phi1)))))) |
(fma.f64 phi2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (*.f64 -1/8 (sin.f64 (*.f64 1/2 phi1))))) (sin.f64 (*.f64 1/2 phi1))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))))))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (fma.f64 -1/8 (sin.f64 (*.f64 1/2 phi1)) (*.f64 1/48 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))))))) |
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 -1/8 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 1/48 phi2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))) |
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(+.f64 1 (-.f64 (*.f64 (neg.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2)))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) |
(-.f64 (-.f64 1 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 (neg.f64 phi1) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))))) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2)))))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 (fma.f64 phi1 (-.f64 (*.f64 (neg.f64 phi1) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))))) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2)))) 1) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(+.f64 1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 (neg.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) -1/6)) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) |
(-.f64 (fma.f64 phi1 (fma.f64 phi1 (-.f64 (*.f64 (neg.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) -1/6))) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))))) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (neg.f64 (sin.f64 (*.f64 -1/2 phi2))))) 1) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1))) |
(-.f64 (+.f64 1 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 1 (-.f64 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(-.f64 (fma.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) 1) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 1 (-.f64 (*.f64 phi2 (*.f64 -1 (-.f64 (*.f64 phi2 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))))) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(-.f64 (fma.f64 phi2 (fma.f64 (neg.f64 phi2) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))) 1) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (*.f64 (neg.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) 1/6)) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))))))) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (fma.f64 phi2 (fma.f64 phi2 (-.f64 (*.f64 phi2 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) 1/6)))) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))) 1) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 1 (-.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(-.f64 (-.f64 1 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (cos.f64 phi2))) lambda1))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(-.f64 (fma.f64 lambda1 (-.f64 (*.f64 (neg.f64 lambda1) (*.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (cos.f64 phi2))))) 1) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2))) -1/6)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2)))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (fma.f64 lambda1 (fma.f64 lambda1 (-.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) -1/6)) (cos.f64 phi1)))) (*.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (cos.f64 phi2))) (neg.f64 (cos.f64 phi1)))) 1) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 1 (-.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(-.f64 (fma.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) (cos.f64 phi1))) 1) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (*.f64 -1 (-.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (fma.f64 lambda2 (fma.f64 (neg.f64 lambda2) (*.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) (cos.f64 phi1)))) 1) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 1 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) 1/6)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(-.f64 (fma.f64 lambda2 (fma.f64 lambda2 (-.f64 (*.f64 lambda2 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) 1/6)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (*.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) (cos.f64 phi1)))) 1) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))) |
(fma.f64 (*.f64 (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2)))) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 phi1 (-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))) |
(fma.f64 phi1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (+.f64 (*.f64 phi1 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (-.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)) 1/4) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2)))))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (fma.f64 1/2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))) (*.f64 phi1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (*.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) -1/6) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))))))) |
(fma.f64 phi1 (fma.f64 phi1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (-.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)) 1/4) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))) (*.f64 phi1 (fma.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) -1/6 (*.f64 (*.f64 -1/2 (cos.f64 (*.f64 -1/2 phi2))) (/.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (-.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)) 1/4) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) 1/2))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (fma.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 phi2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))) |
(fma.f64 phi2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 1/2 phi2) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (/.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (fma.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 phi2 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) 1/6) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))))) |
(fma.f64 phi2 (fma.f64 phi2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (/.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 phi2 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) 1/6 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (/.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) -1/2))) (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(fma.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (cos.f64 phi2))) lambda1)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))) |
(fma.f64 lambda1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (+.f64 (*.f64 lambda1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2)) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (cos.f64 phi2))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (fma.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2))) -1/6))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))))) |
(fma.f64 lambda1 (fma.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (cos.f64 phi2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))) (*.f64 (*.f64 1/2 lambda1) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2)) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))) (*.f64 lambda1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) -1/6))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2))) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2)) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))) (cos.f64 phi1))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))) |
(fma.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (*.f64 1/2 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))) |
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (+.f64 (*.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))) (*.f64 (*.f64 lambda2 1/2) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (*.f64 lambda2 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) 1/6))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))))) |
(fma.f64 lambda2 (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))) (*.f64 (*.f64 lambda2 1/2) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (*.f64 lambda2 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) 1/6))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) (cos.f64 phi1))) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sin.f64 (*.f64 -1/2 lambda2)) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) |
(fma.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))) (sin.f64 (*.f64 -1/2 lambda2))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 lambda1 (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2)))))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) lambda1) (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2)))))) |
(fma.f64 lambda1 (fma.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 -1/8 lambda1))) (sin.f64 (*.f64 -1/2 lambda2))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 lambda2))) (*.f64 -1/48 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))))))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (fma.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (fma.f64 -1/8 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (*.f64 -1/48 lambda1) (cos.f64 (*.f64 -1/2 lambda2)))))))) |
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 (sin.f64 (*.f64 -1/2 lambda2)) -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 -1/48))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2)))) (sin.f64 (*.f64 -1/2 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 lambda1)) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) |
(fma.f64 (*.f64 -1/2 lambda2) (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1))))))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (*.f64 -1/8 lambda2) (sin.f64 (*.f64 1/2 lambda1)))))) |
(fma.f64 lambda2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/8 lambda2))) (sin.f64 (*.f64 1/2 lambda1))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1))) (*.f64 1/48 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))))))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (fma.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))) 1/48)))))) |
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) 1/48))) (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1)))) (sin.f64 (*.f64 1/2 lambda1))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 -1/2 phi2)) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) |
(fma.f64 (*.f64 1/2 phi1) (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) phi1) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) |
(fma.f64 phi1 (fma.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 -1/8 phi1))) (sin.f64 (*.f64 -1/2 phi2))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 phi2))) (*.f64 -1/48 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))))))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (fma.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (fma.f64 -1/8 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 -1/48 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))))))) |
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 -1/8 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) -1/48))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))) (sin.f64 (*.f64 -1/2 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 phi1)) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) |
(fma.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/8 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 -1/8 phi2) (sin.f64 (*.f64 1/2 phi1)))))) |
(fma.f64 phi2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (*.f64 -1/8 (sin.f64 (*.f64 1/2 phi1))))) (sin.f64 (*.f64 1/2 phi1))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))))))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (fma.f64 -1/8 (sin.f64 (*.f64 1/2 phi1)) (*.f64 1/48 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))))))) |
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 -1/8 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 1/48 phi2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))) |
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(+.f64 1 (-.f64 (*.f64 (neg.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2)))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) |
(-.f64 (-.f64 1 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 (neg.f64 phi1) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))))) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2)))))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 (fma.f64 phi1 (-.f64 (*.f64 (neg.f64 phi1) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))))) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2)))) 1) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(+.f64 1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 (neg.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) -1/6)) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) |
(-.f64 (fma.f64 phi1 (fma.f64 phi1 (-.f64 (*.f64 (neg.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) -1/6))) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))))) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (neg.f64 (sin.f64 (*.f64 -1/2 phi2))))) 1) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1))) |
(-.f64 (+.f64 1 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 1 (-.f64 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(-.f64 (fma.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) 1) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 1 (-.f64 (*.f64 phi2 (*.f64 -1 (-.f64 (*.f64 phi2 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))))) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(-.f64 (fma.f64 phi2 (fma.f64 (neg.f64 phi2) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))) 1) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (*.f64 (neg.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) 1/6)) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))))))) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (fma.f64 phi2 (fma.f64 phi2 (-.f64 (*.f64 phi2 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) 1/6)))) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))) 1) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 1 (-.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(-.f64 (-.f64 1 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (cos.f64 phi2))) lambda1))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(-.f64 (fma.f64 lambda1 (-.f64 (*.f64 (neg.f64 lambda1) (*.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (cos.f64 phi2))))) 1) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2))) -1/6)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2)))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (fma.f64 lambda1 (fma.f64 lambda1 (-.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) -1/6)) (cos.f64 phi1)))) (*.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (cos.f64 phi2))) (neg.f64 (cos.f64 phi1)))) 1) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 1 (-.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(-.f64 (fma.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) (cos.f64 phi1))) 1) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (*.f64 -1 (-.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (fma.f64 lambda2 (fma.f64 (neg.f64 lambda2) (*.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) (cos.f64 phi1)))) 1) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 1 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) 1/6)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(-.f64 (fma.f64 lambda2 (fma.f64 lambda2 (-.f64 (*.f64 lambda2 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) 1/6)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (*.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) (cos.f64 phi1)))) 1) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))) |
(fma.f64 (*.f64 (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2)))) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 phi1 (-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))) |
(fma.f64 phi1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (+.f64 (*.f64 phi1 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (-.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)) 1/4) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2)))))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (fma.f64 1/2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))) (*.f64 phi1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (*.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) -1/6) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))))))) |
(fma.f64 phi1 (fma.f64 phi1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (-.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)) 1/4) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))) (*.f64 phi1 (fma.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) -1/6 (*.f64 (*.f64 -1/2 (cos.f64 (*.f64 -1/2 phi2))) (/.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (-.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)) 1/4) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) 1/2))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (fma.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 phi2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))) |
(fma.f64 phi2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 1/2 phi2) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (/.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (fma.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 phi2 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) 1/6) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))))) |
(fma.f64 phi2 (fma.f64 phi2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (/.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 phi2 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) 1/6 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (/.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) -1/2))) (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(fma.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (cos.f64 phi2))) lambda1)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))) |
(fma.f64 lambda1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (+.f64 (*.f64 lambda1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2)) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (cos.f64 phi2))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (fma.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2))) -1/6))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))))) |
(fma.f64 lambda1 (fma.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (cos.f64 phi2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))) (*.f64 (*.f64 1/2 lambda1) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2)) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))) (*.f64 lambda1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) -1/6))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2))) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2)) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))) (cos.f64 phi1))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))) |
(fma.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (*.f64 1/2 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))) |
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (+.f64 (*.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))) (*.f64 (*.f64 lambda2 1/2) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (*.f64 lambda2 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) 1/6))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))))) |
(fma.f64 lambda2 (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))) (*.f64 (*.f64 lambda2 1/2) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (*.f64 lambda2 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) 1/6))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) (cos.f64 phi1))) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sin.f64 (*.f64 -1/2 lambda2)) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) |
(fma.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))) (sin.f64 (*.f64 -1/2 lambda2))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 lambda1 (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2)))))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) lambda1) (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2)))))) |
(fma.f64 lambda1 (fma.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 -1/8 lambda1))) (sin.f64 (*.f64 -1/2 lambda2))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 lambda2))) (*.f64 -1/48 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))))))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (fma.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (fma.f64 -1/8 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (*.f64 -1/48 lambda1) (cos.f64 (*.f64 -1/2 lambda2)))))))) |
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 (sin.f64 (*.f64 -1/2 lambda2)) -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 -1/48))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2)))) (sin.f64 (*.f64 -1/2 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 lambda1)) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) |
(fma.f64 (*.f64 -1/2 lambda2) (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1))))))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (*.f64 -1/8 lambda2) (sin.f64 (*.f64 1/2 lambda1)))))) |
(fma.f64 lambda2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/8 lambda2))) (sin.f64 (*.f64 1/2 lambda1))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1))) (*.f64 1/48 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))))))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (fma.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))) 1/48)))))) |
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) 1/48))) (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1)))) (sin.f64 (*.f64 1/2 lambda1))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 -1/2 phi2)) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) |
(fma.f64 (*.f64 1/2 phi1) (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) phi1) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) |
(fma.f64 phi1 (fma.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 -1/8 phi1))) (sin.f64 (*.f64 -1/2 phi2))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 phi2))) (*.f64 -1/48 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))))))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (fma.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (fma.f64 -1/8 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 -1/48 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))))))) |
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 -1/8 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) -1/48))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))) (sin.f64 (*.f64 -1/2 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 phi1)) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) |
(fma.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/8 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 -1/8 phi2) (sin.f64 (*.f64 1/2 phi1)))))) |
(fma.f64 phi2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (*.f64 -1/8 (sin.f64 (*.f64 1/2 phi1))))) (sin.f64 (*.f64 1/2 phi1))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))))))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (fma.f64 -1/8 (sin.f64 (*.f64 1/2 phi1)) (*.f64 1/48 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))))))) |
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 -1/8 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 1/48 phi2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))) |
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(+.f64 1 (-.f64 (*.f64 (neg.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2)))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) |
(-.f64 (-.f64 1 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 (neg.f64 phi1) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))))) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2)))))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 (fma.f64 phi1 (-.f64 (*.f64 (neg.f64 phi1) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))))) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2)))) 1) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(+.f64 1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 (neg.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) -1/6)) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) |
(-.f64 (fma.f64 phi1 (fma.f64 phi1 (-.f64 (*.f64 (neg.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) -1/6))) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))))) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (neg.f64 (sin.f64 (*.f64 -1/2 phi2))))) 1) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1))) |
(-.f64 (+.f64 1 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 1 (-.f64 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(-.f64 (fma.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) 1) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 1 (-.f64 (*.f64 phi2 (*.f64 -1 (-.f64 (*.f64 phi2 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))))) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(-.f64 (fma.f64 phi2 (fma.f64 (neg.f64 phi2) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))) 1) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (*.f64 (neg.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) 1/6)) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))))))) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (fma.f64 phi2 (fma.f64 phi2 (-.f64 (*.f64 phi2 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) 1/6)))) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))) 1) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 1 (-.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(-.f64 (-.f64 1 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (cos.f64 phi2))) lambda1))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(-.f64 (fma.f64 lambda1 (-.f64 (*.f64 (neg.f64 lambda1) (*.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (cos.f64 phi2))))) 1) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2))) -1/6)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2)))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (fma.f64 lambda1 (fma.f64 lambda1 (-.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) -1/6)) (cos.f64 phi1)))) (*.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (cos.f64 phi2))) (neg.f64 (cos.f64 phi1)))) 1) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 1 (-.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(-.f64 (fma.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) (cos.f64 phi1))) 1) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (*.f64 -1 (-.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (fma.f64 lambda2 (fma.f64 (neg.f64 lambda2) (*.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) (cos.f64 phi1)))) 1) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 1 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) 1/6)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(-.f64 (fma.f64 lambda2 (fma.f64 lambda2 (-.f64 (*.f64 lambda2 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) 1/6)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (*.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) (cos.f64 phi1)))) 1) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))) |
(fma.f64 (*.f64 (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2)))) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 phi1 (-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))) |
(fma.f64 phi1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (+.f64 (*.f64 phi1 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (-.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)) 1/4) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2)))))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (fma.f64 1/2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))) (*.f64 phi1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (*.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) -1/6) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))))))) |
(fma.f64 phi1 (fma.f64 phi1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (-.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)) 1/4) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))) (*.f64 phi1 (fma.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) -1/6 (*.f64 (*.f64 -1/2 (cos.f64 (*.f64 -1/2 phi2))) (/.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (-.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)) 1/4) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) 1/2))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (fma.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 phi2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))) |
(fma.f64 phi2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 1/2 phi2) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (/.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (fma.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 phi2 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) 1/6) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))))) |
(fma.f64 phi2 (fma.f64 phi2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (/.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 phi2 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) 1/6 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (/.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) -1/2))) (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(fma.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (cos.f64 phi2))) lambda1)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))) |
(fma.f64 lambda1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (+.f64 (*.f64 lambda1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2)) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (cos.f64 phi2))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (fma.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2))) -1/6))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))))) |
(fma.f64 lambda1 (fma.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (cos.f64 phi2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))) (*.f64 (*.f64 1/2 lambda1) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2)) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))) (*.f64 lambda1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) -1/6))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (cos.f64 (*.f64 -1/2 lambda2))) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2)) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))) (cos.f64 phi1))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))) |
(fma.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (*.f64 1/2 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))) |
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (+.f64 (*.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))) (*.f64 (*.f64 lambda2 1/2) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (*.f64 lambda2 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) 1/6))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))))) |
(fma.f64 lambda2 (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))) (*.f64 (*.f64 lambda2 1/2) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (*.f64 lambda2 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) 1/6))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) (cos.f64 phi1))) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 1) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) |
(-.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 lambda2 1/2)))) |
(*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 1) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2)) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) 2))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))))) |
(/.f64 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) |
(/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) |
(pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 1) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(pow.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 1/2) |
(sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) |
(sqrt.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3) 1/3) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) |
(sqrt.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) |
(fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3)) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 1)) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 1) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) |
(-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) |
(-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) |
(*.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 1) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 1) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) 1/2) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3) 1/3) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(fabs.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3)) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 1)) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(+.f64 1 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(+.f64 1 (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(+.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(*.f64 1 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(*.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(*.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 6)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4))))) |
(*.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 6)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 4))))) |
(/.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 6)) (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 4)))) |
(*.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4)) (/.f64 1 (+.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 4)) (/.f64 1 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(/.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 4)) (+.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(*.f64 (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4))) (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 6)))) |
(*.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 6)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 4))))) |
(/.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 6)) (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 4)))) |
(/.f64 1 (/.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4)))) |
(*.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 4)) (/.f64 1 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(/.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 4)) (+.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(/.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 6)) (+.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4)))) |
(*.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 6)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 4))))) |
(/.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 6)) (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 4)))) |
(/.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4)) (+.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) |
(*.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 4)) (/.f64 1 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(/.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 4)) (+.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 6))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4))))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 6))) (+.f64 -1 (neg.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 4))))) |
(/.f64 (+.f64 -1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 6)) (-.f64 -1 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 4)))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4))) (neg.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 4)) (+.f64 -1 (neg.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(/.f64 (+.f64 -1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 4)) (-.f64 -1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3)) (+.f64 1 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (neg.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2) 3)) (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 4)))) |
(/.f64 (-.f64 1 (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) (-.f64 1 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 4)) (/.f64 1 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(/.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 4)) (+.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(pow.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3) 1/3) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(pow.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(sqrt.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2)) |
(sqrt.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2)) |
(fabs.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(log.f64 (exp.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(expm1.f64 (log1p.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(expm1.f64 (log1p.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(+.f64 (-.f64 2 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) -1) |
(log1p.f64 (expm1.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(exp.f64 (log1p.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4) (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 4) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2) (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1)))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 6))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 6) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 4) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 6) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))) 3))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (neg.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 4)))) |
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1/2) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3) 1/3) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(fabs.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(hypot.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) |
(hypot.f64 (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 1)) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 1) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) |
(-.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 lambda2 1/2)))) |
(*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 1) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2)) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) 2))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))))) |
(/.f64 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) |
(/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) |
(pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 1) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(pow.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 1/2) |
(sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) |
(sqrt.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3) 1/3) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) |
(sqrt.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) |
(fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3)) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 1)) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 1) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) |
(-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) |
(-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) |
(*.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 1) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 1) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) 1/2) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3) 1/3) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(fabs.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3)) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 1)) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(+.f64 1 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 1 (*.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1)) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 1 (-.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)))) (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2)))) (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(-.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1)))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(-.f64 1 (pow.f64 (hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) 2)) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (neg.f64 (cos.f64 phi2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) 1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 -1/2 (neg.f64 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) 1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) (*.f64 0 (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (cos.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 -1/2 (neg.f64 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) 1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) (*.f64 0 (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 -1/2 (neg.f64 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) 1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) (*.f64 0 (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 -1/2 (neg.f64 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) 1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) (*.f64 0 (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (neg.f64 (cos.f64 phi2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (*.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))) (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))) |
(+.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(*.f64 1 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(*.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(*.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 2)) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 2) (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(*.f64 (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)) (/.f64 1 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3)) (/.f64 1 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 3)) (fma.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) (+.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) 1)) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2)) (/.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2)) (/.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 2)) (+.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (-.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (-.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) |
(*.f64 (fma.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (-.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) |
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3)) (/.f64 1 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 3)) (fma.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) (+.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) 1)) |
(/.f64 1 (/.f64 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2)))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2)) (/.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 2)) (+.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)) (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3)) (/.f64 1 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 3)) (fma.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) (+.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) 1)) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2)) (/.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 2)) (+.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3))) (neg.f64 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3))) (+.f64 -1 (neg.f64 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 3)) (neg.f64 (fma.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) (+.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) 1))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2))) (neg.f64 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2)) (neg.f64 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 2)) (-.f64 -1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3)) (/.f64 1 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 3)) (fma.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) (+.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) 1)) |
(/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3)) (+.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)) (*.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3)) (+.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2) (fma.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4) (*.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 3) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))) 3)) (+.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 2) (fma.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))))) |
(/.f64 (-.f64 1 (*.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) (-.f64 1 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2)) (/.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 2)) (+.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2) (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 3) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(pow.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3) 1/3) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(pow.f64 (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 2) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2)) |
(sqrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 2)) |
(fabs.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(log.f64 (exp.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(cbrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3)) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(expm1.f64 (log1p.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(expm1.f64 (log1p.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(+.f64 (-.f64 2 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) -1) |
(log1p.f64 (expm1.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(exp.f64 (log1p.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 1)) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(fma.f64 1 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(fma.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4) (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 4) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2) (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1)))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 6))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 6) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 4) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 6) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))) 3))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (neg.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 4)))) |
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1/2) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3) 1/3) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(fabs.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(hypot.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) |
(hypot.f64 (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 1)) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 1) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) |
(-.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 lambda2 1/2)))) |
(*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 1) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2)) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) 2))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))))) |
(/.f64 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) |
(/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) |
(pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 1) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(pow.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 1/2) |
(sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) |
(sqrt.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3) 1/3) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) |
(sqrt.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) |
(fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3)) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 1)) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 1) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) |
(-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) |
(-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) |
(*.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 1) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 1) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) 1/2) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3) 1/3) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(fabs.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3)) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 1)) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(+.f64 1 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 1 (*.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1)) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 1 (-.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)))) (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2)))) (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(-.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1)))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(-.f64 1 (pow.f64 (hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) 2)) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (neg.f64 (cos.f64 phi2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) 1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 -1/2 (neg.f64 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) 1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) (*.f64 0 (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (cos.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 -1/2 (neg.f64 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) 1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) (*.f64 0 (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 -1/2 (neg.f64 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) 1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) (*.f64 0 (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 -1/2 (neg.f64 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) 1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) (*.f64 0 (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (neg.f64 (cos.f64 phi2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (*.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))) (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))) |
(+.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(*.f64 1 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(*.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(*.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 2)) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 2) (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(*.f64 (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)) (/.f64 1 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3)) (/.f64 1 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 3)) (fma.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) (+.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) 1)) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2)) (/.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2)) (/.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 2)) (+.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (-.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (-.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) |
(*.f64 (fma.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (-.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) |
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3)) (/.f64 1 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 3)) (fma.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) (+.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) 1)) |
(/.f64 1 (/.f64 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2)))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2)) (/.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 2)) (+.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)) (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3)) (/.f64 1 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 3)) (fma.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) (+.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) 1)) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2)) (/.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 2)) (+.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3))) (neg.f64 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3))) (+.f64 -1 (neg.f64 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 3)) (neg.f64 (fma.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) (+.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) 1))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2))) (neg.f64 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2)) (neg.f64 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 2)) (-.f64 -1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3)) (/.f64 1 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 3)) (fma.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) (+.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) 1)) |
(/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3)) (+.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)) (*.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3)) (+.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2) (fma.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4) (*.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 3) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))) 3)) (+.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 2) (fma.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))))) |
(/.f64 (-.f64 1 (*.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) (-.f64 1 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2)) (/.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 2)) (+.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2) (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 3) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(pow.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3) 1/3) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(pow.f64 (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 2) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2)) |
(sqrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 2)) |
(fabs.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(log.f64 (exp.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(cbrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3)) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(expm1.f64 (log1p.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(expm1.f64 (log1p.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(+.f64 (-.f64 2 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) -1) |
(log1p.f64 (expm1.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(exp.f64 (log1p.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 1)) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(fma.f64 1 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(fma.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4) (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 4) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2) (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1)))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 6))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 6) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 4) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 6) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))) 3))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (neg.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 4)))) |
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1/2) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3) 1/3) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(fabs.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(hypot.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) |
(hypot.f64 (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 1)) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 1) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) |
(-.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 lambda2 1/2)))) |
(*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 1) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2)) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) 2))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))))) |
(/.f64 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) |
(/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) |
(pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 1) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(pow.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 1/2) |
(sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) |
(sqrt.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3) 1/3) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) |
(sqrt.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) |
(fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3)) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 1)) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 1) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) |
(-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) |
(-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) |
(*.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 1) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 1) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) 1/2) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3) 1/3) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(fabs.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3)) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 1)) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(+.f64 1 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 1 (*.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1)) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 1 (-.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)))) (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2)))) (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(-.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1)))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(-.f64 1 (pow.f64 (hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) 2)) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (neg.f64 (cos.f64 phi2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) 1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 -1/2 (neg.f64 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) 1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) (*.f64 0 (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (cos.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 -1/2 (neg.f64 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) 1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) (*.f64 0 (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 -1/2 (neg.f64 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) 1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) (*.f64 0 (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 -1/2 (neg.f64 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) 1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) (*.f64 0 (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (neg.f64 (cos.f64 phi2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (*.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))) (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))) |
(+.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(*.f64 1 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(*.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(*.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 2)) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 2) (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(*.f64 (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)) (/.f64 1 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3)) (/.f64 1 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 3)) (fma.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) (+.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) 1)) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2)) (/.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2)) (/.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 2)) (+.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (-.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (-.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) |
(*.f64 (fma.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (-.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) |
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3)) (/.f64 1 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 3)) (fma.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) (+.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) 1)) |
(/.f64 1 (/.f64 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2)))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2)) (/.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 2)) (+.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3)) (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3)) (/.f64 1 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 3)) (fma.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) (+.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) 1)) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2)) (/.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 2)) (+.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3))) (neg.f64 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3))) (+.f64 -1 (neg.f64 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 3)) (neg.f64 (fma.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) (+.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) 1))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2))) (neg.f64 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2)) (neg.f64 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 2)) (-.f64 -1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3)) (/.f64 1 (+.f64 1 (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 3)) (fma.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) (+.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) 1)) |
(/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3)) (+.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)) (*.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3)) (+.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2) (fma.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4) (*.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 3) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))) 3)) (+.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 2) (fma.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))))) |
(/.f64 (-.f64 1 (*.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) (-.f64 1 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2)) (/.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 2)) (+.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2) (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) (-.f64 1 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 3) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(pow.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3) 1/3) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(pow.f64 (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 2) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2)) |
(sqrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 2)) |
(fabs.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(log.f64 (exp.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(cbrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3)) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(expm1.f64 (log1p.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(expm1.f64 (log1p.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(+.f64 (-.f64 2 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) -1) |
(log1p.f64 (expm1.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(exp.f64 (log1p.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 1)) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(fma.f64 1 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(fma.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4) (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 4) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2) (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1)))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 6))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 4) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 6) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 4) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 6) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (cos.f64 phi1))) 3))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (neg.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 4)))) |
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1/2) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3) 1/3) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(fabs.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(hypot.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) |
(hypot.f64 (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 1)) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
Compiled 118102 to 70339 computations (40.4% saved)
71 alts after pruning (71 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1479 | 71 | 1550 |
| Fresh | 0 | 0 | 0 |
| Picked | 4 | 0 | 4 |
| Done | 0 | 0 | 0 |
| Total | 1483 | 71 | 1554 |
| Status | Accuracy | Program |
|---|---|---|
| 59.9% | (*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) (*.f64 R 2)) | |
| 38.5% | (*.f64 R (*.f64 2 (atan2.f64 (fma.f64 phi1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (+.f64 (*.f64 phi1 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (-.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)) 1/4) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2)))))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 40.5% | (*.f64 R (*.f64 2 (atan2.f64 (fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (+.f64 (*.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))) (*.f64 (*.f64 lambda2 1/2) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 42.9% | (*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 42.6% | (*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 43.0% | (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| ▶ | 40.0% | (*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
| 42.4% | (*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 39.1% | (*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 46.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 45.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 59.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| ▶ | 61.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
| 60.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 61.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 45.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 45.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 42.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 59.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 41.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1)))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 41.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 39.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 43.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 60.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 3))))) | |
| 60.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2) (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))))) | |
| 48.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1))))))) | |
| ▶ | 46.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
| 37.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) | |
| 40.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) | |
| 40.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) | |
| 38.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) | |
| 46.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) | |
| 47.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) | |
| ▶ | 60.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
| 61.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 60.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 60.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 36.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 47.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))))))) | |
| 45.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))))))) | |
| 47.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) | |
| 60.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 60.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 46.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) | |
| 47.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) | |
| 46.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) | |
| 60.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 2 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) -1))))) | |
| 60.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))))) | |
| 60.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 1 (-.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))))) | |
| 60.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))))))) | |
| 61.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (fabs.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))))) | |
| 60.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3)))))) | |
| 44.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 43.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 43.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| ▶ | 47.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
| 45.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 60.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (+.f64 (-.f64 2 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) -1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 60.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 44.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 42.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 60.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 45.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 46.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 45.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 44.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 40.1% | (*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 42.9% | (*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 59.3% | (*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 42.7% | (*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 42.1% | (*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
Compiled 10548 to 7310 computations (30.7% saved)
Found 20 expressions with local error:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.1% | (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) |
| ✓ | 89.4% | (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) |
| 89.4% | (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) | |
| 84.0% | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) | |
| ✓ | 89.4% | (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) |
| 89.4% | (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) | |
| ✓ | 84.0% | (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) |
| 84.0% | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) | |
| ✓ | 99.5% | (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) |
| 99.1% | (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) | |
| 89.4% | (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) | |
| 84.0% | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) | |
| ✓ | 99.1% | (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) |
| 89.4% | (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) | |
| ✓ | 84.0% | (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
| 84.0% | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) | |
| ✓ | 99.5% | (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
| ✓ | 99.1% | (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) |
| 89.4% | (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) | |
| 84.0% | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) |
Compiled 2259 to 1235 computations (45.3% saved)
ival-sin, time spent: 2.7s, 41.0% of total-timeival-mult, time spent: 993.0ms, 15.0% of total-timeival-div, time spent: 608.0ms, 9.0% of total-timeival-pow, time spent: 574.0ms, 9.0% of total-timeival-cos, time spent: 475.0ms, 7.0% of total-timecomposed, time spent: 358.0ms, 5.0% of total-timeival-atan2, time spent: 203.0ms, 3.0% of total-timeival-sqrt, time spent: 169.0ms, 3.0% of total-timeival-add, time spent: 163.0ms, 2.0% of total-timeival-sub, time spent: 136.0ms, 2.0% of total-timeconst, time spent: 91.0ms, 1.0% of total-timeival-log, time spent: 45.0ms, 1.0% of total-timeival-cbrt, time spent: 32.0ms, 0.0% of total-timeival-exp, time spent: 27.0ms, 0.0% of total-time| Inputs |
|---|
#<alt (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)))> |
#<alt (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2)))> |
#<alt (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))> |
#<alt (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))> |
#<alt (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))> |
#<alt (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))> |
#<alt (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))> |
#<alt (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))> |
| Outputs |
|---|
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sin.f64 (*.f64 1/2 lambda1))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1)))))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1))) (*.f64 1/48 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (sin.f64 (*.f64 -1/2 lambda2))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 lambda1 (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2))))))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 lambda2))) (*.f64 -1/48 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 -1 (*.f64 (pow.f64 phi1 2) (+.f64 1/4 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 (pow.f64 phi1 2) (-.f64 1/48 (*.f64 1/24 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (+.f64 1/4 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1/48 (*.f64 -1 (*.f64 (pow.f64 phi1 2) (+.f64 1/1440 (*.f64 -1/720 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) (*.f64 1/24 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (+.f64 1/4 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))> |
#<alt (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))> |
#<alt (-.f64 (+.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 -1/24 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))> |
#<alt (-.f64 (+.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 1/720 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))> |
#<alt (-.f64 (+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))> |
#<alt (-.f64 (+.f64 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))> |
#<alt (-.f64 (+.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))> |
#<alt (-.f64 (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))> |
#<alt (-.f64 (+.f64 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))> |
#<alt (-.f64 (+.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))))> |
#<alt (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))))> |
#<alt (sin.f64 (*.f64 -1/2 lambda2))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 lambda1 (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2))))))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 lambda2))) (*.f64 -1/48 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))))))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (sin.f64 (*.f64 1/2 lambda1))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1)))))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1))) (*.f64 1/48 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))))))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (sin.f64 (*.f64 -1/2 phi2))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2)))))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2))))))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 phi2))) (*.f64 -1/48 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2)))))))))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1))))> |
#<alt (sin.f64 (*.f64 1/2 phi1))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/8 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))))))))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2))))> |
#<alt (sin.f64 (*.f64 -1/2 phi2))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2)))))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2))))))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 phi2))) (*.f64 -1/48 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2)))))))))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1))))> |
#<alt (sin.f64 (*.f64 1/2 phi1))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/8 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))))))))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
84 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 5.0ms | phi1 | @ | 0 | (- 1 (+ (* (cos phi1) (* (cos phi2) (* (sin (/ (- lambda1 lambda2) 2)) (sin (/ (- lambda1 lambda2) 2))))) (pow (- (* (sin (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (sin (* phi2 1/2)))) 2))) |
| 4.0ms | lambda2 | @ | inf | (- 1 (+ (* (cos phi1) (* (cos phi2) (* (sin (/ (- lambda1 lambda2) 2)) (sin (/ (- lambda1 lambda2) 2))))) (pow (- (* (sin (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (sin (* phi2 1/2)))) 2))) |
| 3.0ms | lambda1 | @ | inf | (- (pow (cos (* 1/2 phi1)) 2) (* (* (cos phi1) (cos phi2)) (* (sin (/ (- lambda1 lambda2) 2)) (sin (/ (- lambda1 lambda2) 2))))) |
| 3.0ms | phi1 | @ | inf | (- 1 (+ (* (cos phi1) (* (cos phi2) (* (sin (/ (- lambda1 lambda2) 2)) (sin (/ (- lambda1 lambda2) 2))))) (pow (- (* (sin (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (sin (* phi2 1/2)))) 2))) |
| 3.0ms | phi2 | @ | inf | (- 1 (+ (* (cos phi1) (* (cos phi2) (* (sin (/ (- lambda1 lambda2) 2)) (sin (/ (- lambda1 lambda2) 2))))) (pow (- (* (sin (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (sin (* phi2 1/2)))) 2))) |
| 1× | batch-egg-rewrite |
| 427× | log1p-expm1-u |
| 427× | expm1-log1p-u |
| 416× | add-cube-cbrt |
| 415× | add-exp-log |
| 414× | add-log-exp |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 59 | 578 |
| 1 | 1075 | 530 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) |
(sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) |
(sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) |
(sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) |
| Outputs |
|---|
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1/2) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) |
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3/2) 1/3) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3/2)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(hypot.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 1)) |
(+.f64 1 (neg.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)))) |
(*.f64 1 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)))) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)))) 2) (cbrt.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))))) |
(*.f64 (sqrt.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)))) (sqrt.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)) 3)) (+.f64 1 (+.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)) 2) (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)) 2)) (+.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)))) |
(pow.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))) 1) |
(pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)))) 3) |
(pow.f64 (pow.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)))) 2) |
(log.f64 (exp.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)))))) |
(cbrt.f64 (pow.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))))) |
(log1p.f64 (expm1.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))))) |
(exp.f64 (log1p.f64 (neg.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))))) |
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) 1) |
(*.f64 1 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) 2) (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) (sqrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 1) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) 2) |
(log.f64 (exp.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1/2) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) |
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3/2) 1/3) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3/2)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(hypot.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 1)) |
(+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (fma.f64 1 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (cos.f64 phi1)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (cos.f64 phi1)))) |
(+.f64 (fma.f64 1 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (neg.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 1))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 1 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 1))) |
(+.f64 (fma.f64 1 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2))))) |
(+.f64 (fma.f64 (cos.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi1 1/2)) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (cos.f64 phi1)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (cos.f64 phi1)))) |
(+.f64 (fma.f64 (cos.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi1 1/2)) (neg.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 1))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 1 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 1))) |
(+.f64 (fma.f64 (cos.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi1 1/2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2))))) |
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 phi1 1/2))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (cos.f64 phi1)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (cos.f64 phi1)))) |
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 phi1 1/2))) 2) (neg.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 1))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 1 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 1))) |
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 phi1 1/2))) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2))))) |
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (cos.f64 phi1)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (cos.f64 phi1)))) |
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (neg.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 1))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 1 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 1))) |
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2))))) |
(*.f64 1 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 2) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 6) (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 4) (+.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 4) (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2)) (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(pow.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 1) |
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3) |
(pow.f64 (pow.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 3) 1/3) |
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 2) |
(log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(exp.f64 (log.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1)) |
(fma.f64 1 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 1 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) |
(fma.f64 (cos.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi1 1/2)) (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) |
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 phi1 1/2))) 2) (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 phi1 1/2))) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) |
(fma.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (*.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 1) |
(-.f64 (*.f64 (sin.f64 (/.f64 lambda1 2)) (cos.f64 (/.f64 lambda2 2))) (*.f64 (cos.f64 (/.f64 lambda1 2)) (sin.f64 (/.f64 lambda2 2)))) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 1) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 1) |
(-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 1) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 1) |
(-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 1) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1/2) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) |
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3/2) 1/3) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3/2)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(hypot.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 1)) |
| 1× | egg-herbie |
| 1512× | associate-*r* |
| 1278× | fma-define |
| 1148× | associate-*l* |
| 608× | +-commutative |
| 562× | *-commutative |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 825 | 66063 |
| 1 | 2435 | 61661 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sin.f64 (*.f64 1/2 lambda1)) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1))))))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1))) (*.f64 1/48 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))))))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 -1/2 lambda2)) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 lambda1 (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2)))))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 lambda2))) (*.f64 -1/48 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))))))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) |
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 (pow.f64 phi1 2) (+.f64 1/4 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) |
(-.f64 (+.f64 1 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 (pow.f64 phi1 2) (-.f64 1/48 (*.f64 1/24 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (+.f64 1/4 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) |
(-.f64 (+.f64 1 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1/48 (*.f64 -1 (*.f64 (pow.f64 phi1 2) (+.f64 1/1440 (*.f64 -1/720 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) (*.f64 1/24 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (+.f64 1/4 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) |
(-.f64 (+.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 -1/24 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) |
(-.f64 (+.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 1/720 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) |
(-.f64 (+.f64 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) |
(-.f64 (+.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) |
(-.f64 (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) |
(-.f64 (+.f64 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) |
(-.f64 (+.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)))) |
(sin.f64 (*.f64 -1/2 lambda2)) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 lambda1 (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2)))))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 lambda2))) (*.f64 -1/48 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))))))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 1/2 lambda1)) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1))))))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1))) (*.f64 1/48 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))))))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 -1/2 phi2)) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 phi2))) (*.f64 -1/48 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))))))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 1/2 phi1)) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/8 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))))))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 -1/2 phi2)) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 phi2))) (*.f64 -1/48 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))))))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 1/2 phi1)) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/8 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))))))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1/2) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) |
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3/2) 1/3) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3/2)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(hypot.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 1)) |
(+.f64 1 (neg.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)))) |
(*.f64 1 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)))) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)))) 2) (cbrt.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))))) |
(*.f64 (sqrt.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)))) (sqrt.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)) 3)) (+.f64 1 (+.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)) 2) (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)) 2)) (+.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)))) |
(pow.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))) 1) |
(pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)))) 3) |
(pow.f64 (pow.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)))) 2) |
(log.f64 (exp.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)))))) |
(cbrt.f64 (pow.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))))) |
(log1p.f64 (expm1.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))))) |
(exp.f64 (log1p.f64 (neg.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))))) |
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) 1) |
(*.f64 1 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) 2) (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) (sqrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 1) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) 2) |
(log.f64 (exp.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1/2) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) |
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3/2) 1/3) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3/2)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(hypot.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 1)) |
(+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (fma.f64 1 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (cos.f64 phi1)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (cos.f64 phi1)))) |
(+.f64 (fma.f64 1 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (neg.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 1))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 1 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 1))) |
(+.f64 (fma.f64 1 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2))))) |
(+.f64 (fma.f64 (cos.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi1 1/2)) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (cos.f64 phi1)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (cos.f64 phi1)))) |
(+.f64 (fma.f64 (cos.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi1 1/2)) (neg.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 1))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 1 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 1))) |
(+.f64 (fma.f64 (cos.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi1 1/2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2))))) |
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 phi1 1/2))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (cos.f64 phi1)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (cos.f64 phi1)))) |
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 phi1 1/2))) 2) (neg.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 1))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 1 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 1))) |
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 phi1 1/2))) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2))))) |
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (cos.f64 phi1)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (cos.f64 phi1)))) |
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (neg.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 1))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 1 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 1))) |
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2))))) |
(*.f64 1 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 2) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 6) (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 4) (+.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 4) (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2)) (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(pow.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 1) |
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3) |
(pow.f64 (pow.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 3) 1/3) |
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 2) |
(log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(exp.f64 (log.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1)) |
(fma.f64 1 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 1 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) |
(fma.f64 (cos.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi1 1/2)) (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) |
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 phi1 1/2))) 2) (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 phi1 1/2))) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) |
(fma.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (*.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 1) |
(-.f64 (*.f64 (sin.f64 (/.f64 lambda1 2)) (cos.f64 (/.f64 lambda2 2))) (*.f64 (cos.f64 (/.f64 lambda1 2)) (sin.f64 (/.f64 lambda2 2)))) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 1) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 1) |
(-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 1) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 1) |
(-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 1) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1/2) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) |
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3/2) 1/3) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3/2)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(hypot.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 1)) |
| Outputs |
|---|
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))) (*.f64 1/2 (*.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (cos.f64 (*.f64 phi2 -1/2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))))))) |
(fma.f64 (*.f64 (*.f64 1/2 phi1) (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (cos.f64 (*.f64 phi2 -1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))) (*.f64 phi1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))) (*.f64 phi1 (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2)) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))))))) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (cos.f64 (*.f64 phi2 -1/2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))))))))) |
(fma.f64 phi1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))) (+.f64 (*.f64 phi1 (+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) -1/2 (fma.f64 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))))))) (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (cos.f64 (*.f64 phi2 -1/2)))))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))) (*.f64 phi1 (fma.f64 1/2 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (cos.f64 (*.f64 phi2 -1/2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))))) (*.f64 phi1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2)) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))) (*.f64 phi1 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (cos.f64 (*.f64 phi2 -1/2))) -1/6) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 phi2 -1/2)) (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2)) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))))))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))))))))))))) |
(fma.f64 phi1 (fma.f64 phi1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))) (+.f64 (+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) -1/2 (fma.f64 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))))) (*.f64 phi1 (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (cos.f64 (*.f64 phi2 -1/2))) -1/6 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 phi2 -1/2)) (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (/.f64 (+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) -1/2 (fma.f64 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))))))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (cos.f64 (*.f64 phi2 -1/2))) 1/2))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 phi2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) |
(fma.f64 (*.f64 (*.f64 phi2 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 1/2 (*.f64 phi2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(fma.f64 phi2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (*.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 phi2 1/2) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 phi2 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) 1/6) (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))) |
(fma.f64 phi2 (fma.f64 phi2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) 1/6 (*.f64 1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (/.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) -1/2))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(fma.f64 (*.f64 (*.f64 1/2 (*.f64 lambda1 (cos.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 -1/2))) (cos.f64 (*.f64 lambda2 -1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))) |
(fma.f64 lambda1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 lambda1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (cos.f64 phi1) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 -1/2))) (cos.f64 (*.f64 lambda2 -1/2))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (fma.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (*.f64 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) -1/6))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 lambda2 -1/2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))) |
(fma.f64 lambda1 (fma.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 (*.f64 1/2 lambda1) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (+.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (cos.f64 phi1) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (*.f64 lambda1 (fma.f64 (cos.f64 phi1) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 -1/2))) (cos.f64 (*.f64 lambda2 -1/2))) -1/6) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (cos.f64 phi1) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (cos.f64 (*.f64 lambda2 -1/2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))) |
(fma.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (*.f64 1/2 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))) |
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 (*.f64 -1/2 (cos.f64 phi1)) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 phi2)))) (*.f64 (*.f64 1/2 lambda2) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (*.f64 (*.f64 -1/4 (pow.f64 (cos.f64 phi1) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (*.f64 lambda2 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 lambda2 (*.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) 1/6))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))) |
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (*.f64 (*.f64 -1/4 (pow.f64 (cos.f64 phi1) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (*.f64 lambda2 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) 1/6))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (*.f64 (*.f64 -1/4 (pow.f64 (cos.f64 phi1) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (cos.f64 phi2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) -1/2))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) |
(+.f64 1 (-.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2)))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) |
(-.f64 (fma.f64 phi1 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2))) 1) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi1 (*.f64 -1 (-.f64 (*.f64 phi1 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2))))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2))))))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2))) |
(-.f64 (fma.f64 phi1 (fma.f64 (neg.f64 phi1) (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) -1/2 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2)))) 1) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) |
(+.f64 1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 (neg.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2))) 1/6)) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)))))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2)))))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) |
(-.f64 (fma.f64 phi1 (fma.f64 phi1 (-.f64 (*.f64 (neg.f64 phi1) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (cos.f64 (*.f64 phi2 1/2)) 1/6))) (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) -1/2 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2))))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2)))) 1) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 1 (-.f64 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(-.f64 (fma.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) 1) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 1 (-.f64 (*.f64 phi2 (*.f64 -1 (-.f64 (*.f64 phi2 (fma.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))))) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(-.f64 (fma.f64 phi2 (fma.f64 (neg.f64 phi2) (fma.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))) 1) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (+.f64 1 (*.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (*.f64 (neg.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) 1/6)) (fma.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))))))) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 (fma.f64 phi2 (fma.f64 phi2 (-.f64 (*.f64 phi2 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) 1/6)))) (fma.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))) 1) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(+.f64 1 (-.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2)))) |
(-.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 -1/2))) (cos.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi1) lambda1))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(+.f64 1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2)))) |
(-.f64 (fma.f64 lambda1 (neg.f64 (+.f64 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 -1/2))) (cos.f64 (*.f64 lambda2 -1/2)))))) 1) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(+.f64 1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) -1/6)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2)))) |
(-.f64 (fma.f64 lambda1 (fma.f64 lambda1 (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 -1/2))) (cos.f64 (*.f64 lambda2 -1/2))) -1/6)) (neg.f64 lambda1)) (*.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 -1/2))) (cos.f64 (*.f64 lambda2 -1/2))) (neg.f64 (cos.f64 phi1)))) 1) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(+.f64 1 (-.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2)))) |
(-.f64 (fma.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) 1) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(+.f64 1 (-.f64 (*.f64 lambda2 (*.f64 -1 (-.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2)))) |
(-.f64 (fma.f64 lambda2 (fma.f64 (neg.f64 lambda2) (*.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))) 1) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) 1/6)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 (fma.f64 lambda2 (fma.f64 lambda2 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) 1/6)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (neg.f64 lambda2)) (*.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))) 1) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(sin.f64 (*.f64 1/2 lambda1)) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) |
(fma.f64 (*.f64 lambda2 -1/2) (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1))))))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (*.f64 -1/8 lambda2) (sin.f64 (*.f64 1/2 lambda1)))))) |
(fma.f64 lambda2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/8 lambda2))) (sin.f64 (*.f64 1/2 lambda1))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1))) (*.f64 1/48 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))))))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (fma.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (*.f64 1/48 lambda2) (cos.f64 (*.f64 1/2 lambda1)))))))) |
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 1/48))) (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1)))) (sin.f64 (*.f64 1/2 lambda1))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 lambda2)) |
(sin.f64 (*.f64 lambda2 -1/2)) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) |
(+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 (*.f64 1/2 lambda1) (cos.f64 (*.f64 lambda2 -1/2)))) |
(fma.f64 (*.f64 1/2 lambda1) (cos.f64 (*.f64 lambda2 -1/2)) (sin.f64 (*.f64 lambda2 -1/2))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 lambda1 (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2)))))) |
(+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (fma.f64 -1/8 (*.f64 lambda1 (sin.f64 (*.f64 lambda2 -1/2))) (*.f64 1/2 (cos.f64 (*.f64 lambda2 -1/2)))))) |
(fma.f64 lambda1 (fma.f64 1/2 (cos.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (*.f64 -1/8 (sin.f64 (*.f64 lambda2 -1/2))))) (sin.f64 (*.f64 lambda2 -1/2))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 lambda2))) (*.f64 -1/48 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))))))) |
(+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (fma.f64 1/2 (cos.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (fma.f64 -1/8 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 (*.f64 -1/48 lambda1) (cos.f64 (*.f64 lambda2 -1/2)))))))) |
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 -1/8 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 (cos.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 -1/48))) (*.f64 1/2 (cos.f64 (*.f64 lambda2 -1/2)))) (sin.f64 (*.f64 lambda2 -1/2))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))) (*.f64 1/2 (*.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (cos.f64 (*.f64 phi2 -1/2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))))))) |
(fma.f64 (*.f64 (*.f64 1/2 phi1) (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (cos.f64 (*.f64 phi2 -1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))) (*.f64 phi1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))) (*.f64 phi1 (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2)) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))))))) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (cos.f64 (*.f64 phi2 -1/2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))))))))) |
(fma.f64 phi1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))) (+.f64 (*.f64 phi1 (+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) -1/2 (fma.f64 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))))))) (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (cos.f64 (*.f64 phi2 -1/2)))))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))) (*.f64 phi1 (fma.f64 1/2 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (cos.f64 (*.f64 phi2 -1/2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))))) (*.f64 phi1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2)) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))) (*.f64 phi1 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (cos.f64 (*.f64 phi2 -1/2))) -1/6) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 phi2 -1/2)) (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2)) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))))))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))))))))))))) |
(fma.f64 phi1 (fma.f64 phi1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))) (+.f64 (+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) -1/2 (fma.f64 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))))) (*.f64 phi1 (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (cos.f64 (*.f64 phi2 -1/2))) -1/6 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 phi2 -1/2)) (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (/.f64 (+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) -1/2 (fma.f64 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))))))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (cos.f64 (*.f64 phi2 -1/2))) 1/2))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 phi2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) |
(fma.f64 (*.f64 (*.f64 phi2 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 1/2 (*.f64 phi2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(fma.f64 phi2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (*.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 phi2 1/2) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 phi2 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) 1/6) (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))) |
(fma.f64 phi2 (fma.f64 phi2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) 1/6 (*.f64 1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (/.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) -1/2))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(fma.f64 (*.f64 (*.f64 1/2 (*.f64 lambda1 (cos.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 -1/2))) (cos.f64 (*.f64 lambda2 -1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))) |
(fma.f64 lambda1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 lambda1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (cos.f64 phi1) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 -1/2))) (cos.f64 (*.f64 lambda2 -1/2))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (fma.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (*.f64 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) -1/6))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 lambda2 -1/2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))) |
(fma.f64 lambda1 (fma.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 (*.f64 1/2 lambda1) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (+.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (cos.f64 phi1) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (*.f64 lambda1 (fma.f64 (cos.f64 phi1) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 -1/2))) (cos.f64 (*.f64 lambda2 -1/2))) -1/6) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (cos.f64 phi1) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (cos.f64 (*.f64 lambda2 -1/2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))) |
(fma.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (*.f64 1/2 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))) |
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 (*.f64 -1/2 (cos.f64 phi1)) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 phi2)))) (*.f64 (*.f64 1/2 lambda2) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (*.f64 (*.f64 -1/4 (pow.f64 (cos.f64 phi1) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (*.f64 lambda2 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 lambda2 (*.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) 1/6))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))) |
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (*.f64 (*.f64 -1/4 (pow.f64 (cos.f64 phi1) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (*.f64 lambda2 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) 1/6))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (*.f64 (*.f64 -1/4 (pow.f64 (cos.f64 phi1) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (cos.f64 phi2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) -1/2))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) |
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 (pow.f64 phi1 2) (+.f64 1/4 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) |
(+.f64 1 (-.f64 (neg.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 (*.f64 -1/2 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) 1/4))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (-.f64 1 (*.f64 (pow.f64 phi1 2) (fma.f64 (*.f64 -1/2 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) 1/4))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) |
(-.f64 (+.f64 1 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 (pow.f64 phi1 2) (-.f64 1/48 (*.f64 1/24 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (+.f64 1/4 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) |
(+.f64 1 (-.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1/48 (*.f64 -1/24 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (+.f64 (*.f64 (*.f64 -1/2 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) 1/4))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (fma.f64 (pow.f64 phi1 2) (+.f64 (fma.f64 (pow.f64 phi1 2) (+.f64 1/48 (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) -1/24)) -1/4) (*.f64 1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) 1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) |
(-.f64 (+.f64 1 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1/48 (*.f64 -1 (*.f64 (pow.f64 phi1 2) (+.f64 1/1440 (*.f64 -1/720 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) (*.f64 1/24 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (+.f64 1/4 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) |
(+.f64 1 (-.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (+.f64 1/48 (neg.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1/1440 (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) -1/720))))) (*.f64 -1/24 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (+.f64 (*.f64 (*.f64 -1/2 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) 1/4))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (fma.f64 (pow.f64 phi1 2) (fma.f64 (pow.f64 phi1 2) (+.f64 (-.f64 1/48 (*.f64 (pow.f64 phi1 2) (fma.f64 (*.f64 -1/720 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) 1/1440))) (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) -1/24)) (neg.f64 (fma.f64 (*.f64 -1/2 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) 1/4))) 1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) |
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 phi2 2)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) |
(-.f64 (fma.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 phi2 2))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) |
(-.f64 (+.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 -1/24 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) |
(-.f64 (fma.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/24 (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 phi2 2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) |
(-.f64 (fma.f64 (pow.f64 phi2 2) (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (+.f64 (*.f64 -1/24 (pow.f64 phi2 2)) 1/2)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) |
(-.f64 (+.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 1/720 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) |
(-.f64 (fma.f64 (pow.f64 phi2 2) (+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 phi2 2)) 1/720) (*.f64 -1/24 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) |
(-.f64 (fma.f64 (pow.f64 phi2 2) (fma.f64 (pow.f64 phi2 2) (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (+.f64 (*.f64 1/720 (pow.f64 phi2 2)) -1/24)) (*.f64 1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) |
(-.f64 (fma.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) |
(-.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 -1/2))) (cos.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi1) lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) |
(-.f64 (+.f64 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) |
(-.f64 (fma.f64 lambda1 (-.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) |
(fma.f64 lambda1 (neg.f64 (+.f64 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 -1/2))) (cos.f64 (*.f64 lambda2 -1/2)))))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))) |
(-.f64 (+.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) |
(-.f64 (fma.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) -1/6)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) |
(fma.f64 lambda1 (fma.f64 lambda1 (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 -1/2))) (cos.f64 (*.f64 lambda2 -1/2))) -1/6)) (neg.f64 lambda1)) (*.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 -1/2))) (cos.f64 (*.f64 lambda2 -1/2))) (neg.f64 (cos.f64 phi1)))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) |
(-.f64 (fma.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) |
(-.f64 (fma.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (+.f64 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) |
(-.f64 (fma.f64 lambda2 (*.f64 -1 (-.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) |
(fma.f64 lambda2 (fma.f64 (neg.f64 lambda2) (*.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(-.f64 (+.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) |
(-.f64 (fma.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) 1/6)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) |
(fma.f64 lambda2 (fma.f64 lambda2 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) 1/6)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (neg.f64 lambda2)) (*.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(sin.f64 (*.f64 -1/2 lambda2)) |
(sin.f64 (*.f64 lambda2 -1/2)) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) |
(+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 (*.f64 1/2 lambda1) (cos.f64 (*.f64 lambda2 -1/2)))) |
(fma.f64 (*.f64 1/2 lambda1) (cos.f64 (*.f64 lambda2 -1/2)) (sin.f64 (*.f64 lambda2 -1/2))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 lambda1 (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2)))))) |
(+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (fma.f64 -1/8 (*.f64 lambda1 (sin.f64 (*.f64 lambda2 -1/2))) (*.f64 1/2 (cos.f64 (*.f64 lambda2 -1/2)))))) |
(fma.f64 lambda1 (fma.f64 1/2 (cos.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (*.f64 -1/8 (sin.f64 (*.f64 lambda2 -1/2))))) (sin.f64 (*.f64 lambda2 -1/2))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 lambda2))) (*.f64 -1/48 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))))))) |
(+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (fma.f64 1/2 (cos.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (fma.f64 -1/8 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 (*.f64 -1/48 lambda1) (cos.f64 (*.f64 lambda2 -1/2)))))))) |
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 -1/8 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 (cos.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 -1/48))) (*.f64 1/2 (cos.f64 (*.f64 lambda2 -1/2)))) (sin.f64 (*.f64 lambda2 -1/2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 lambda1)) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) |
(fma.f64 (*.f64 lambda2 -1/2) (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1))))))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (*.f64 -1/8 lambda2) (sin.f64 (*.f64 1/2 lambda1)))))) |
(fma.f64 lambda2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/8 lambda2))) (sin.f64 (*.f64 1/2 lambda1))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1))) (*.f64 1/48 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))))))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (fma.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (*.f64 1/48 lambda2) (cos.f64 (*.f64 1/2 lambda1)))))))) |
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 1/48))) (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1)))) (sin.f64 (*.f64 1/2 lambda1))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sin.f64 (*.f64 -1/2 phi2)) |
(sin.f64 (*.f64 phi2 -1/2)) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) |
(+.f64 (sin.f64 (*.f64 phi2 -1/2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 phi2 -1/2))))) |
(fma.f64 (*.f64 1/2 phi1) (cos.f64 (*.f64 phi2 -1/2)) (sin.f64 (*.f64 phi2 -1/2))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) |
(+.f64 (sin.f64 (*.f64 phi2 -1/2)) (*.f64 phi1 (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 phi2 -1/2)) phi1) (*.f64 1/2 (cos.f64 (*.f64 phi2 -1/2)))))) |
(fma.f64 phi1 (fma.f64 1/2 (cos.f64 (*.f64 phi2 -1/2)) (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (*.f64 -1/8 phi1))) (sin.f64 (*.f64 phi2 -1/2))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 phi2))) (*.f64 -1/48 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))))))) |
(+.f64 (sin.f64 (*.f64 phi2 -1/2)) (*.f64 phi1 (fma.f64 1/2 (cos.f64 (*.f64 phi2 -1/2)) (*.f64 phi1 (fma.f64 -1/8 (sin.f64 (*.f64 phi2 -1/2)) (*.f64 -1/48 (*.f64 phi1 (cos.f64 (*.f64 phi2 -1/2))))))))) |
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 (sin.f64 (*.f64 phi2 -1/2)) -1/8 (*.f64 (cos.f64 (*.f64 phi2 -1/2)) (*.f64 phi1 -1/48))) (*.f64 1/2 (cos.f64 (*.f64 phi2 -1/2)))) (sin.f64 (*.f64 phi2 -1/2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 phi1)) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) |
(fma.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/8 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/8 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) |
(fma.f64 phi2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/8 phi2))) (sin.f64 (*.f64 1/2 phi1))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))))))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (fma.f64 -1/8 (sin.f64 (*.f64 1/2 phi1)) (*.f64 1/48 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))))))) |
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 -1/8 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) 1/48))) (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 phi2)) |
(sin.f64 (*.f64 phi2 -1/2)) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) |
(+.f64 (sin.f64 (*.f64 phi2 -1/2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 phi2 -1/2))))) |
(fma.f64 (*.f64 1/2 phi1) (cos.f64 (*.f64 phi2 -1/2)) (sin.f64 (*.f64 phi2 -1/2))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) |
(+.f64 (sin.f64 (*.f64 phi2 -1/2)) (*.f64 phi1 (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 phi2 -1/2)) phi1) (*.f64 1/2 (cos.f64 (*.f64 phi2 -1/2)))))) |
(fma.f64 phi1 (fma.f64 1/2 (cos.f64 (*.f64 phi2 -1/2)) (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (*.f64 -1/8 phi1))) (sin.f64 (*.f64 phi2 -1/2))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 phi2))) (*.f64 -1/48 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))))))) |
(+.f64 (sin.f64 (*.f64 phi2 -1/2)) (*.f64 phi1 (fma.f64 1/2 (cos.f64 (*.f64 phi2 -1/2)) (*.f64 phi1 (fma.f64 -1/8 (sin.f64 (*.f64 phi2 -1/2)) (*.f64 -1/48 (*.f64 phi1 (cos.f64 (*.f64 phi2 -1/2))))))))) |
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 (sin.f64 (*.f64 phi2 -1/2)) -1/8 (*.f64 (cos.f64 (*.f64 phi2 -1/2)) (*.f64 phi1 -1/48))) (*.f64 1/2 (cos.f64 (*.f64 phi2 -1/2)))) (sin.f64 (*.f64 phi2 -1/2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 phi1)) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) |
(fma.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/8 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/8 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) |
(fma.f64 phi2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/8 phi2))) (sin.f64 (*.f64 1/2 phi1))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))))))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (fma.f64 -1/8 (sin.f64 (*.f64 1/2 phi1)) (*.f64 1/48 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))))))) |
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 -1/8 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) 1/48))) (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))) (*.f64 1/2 (*.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (cos.f64 (*.f64 phi2 -1/2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))))))) |
(fma.f64 (*.f64 (*.f64 1/2 phi1) (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (cos.f64 (*.f64 phi2 -1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))) (*.f64 phi1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))) (*.f64 phi1 (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2)) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))))))) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (cos.f64 (*.f64 phi2 -1/2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))))))))) |
(fma.f64 phi1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))) (+.f64 (*.f64 phi1 (+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) -1/2 (fma.f64 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))))))) (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (cos.f64 (*.f64 phi2 -1/2)))))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))) (*.f64 phi1 (fma.f64 1/2 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (cos.f64 (*.f64 phi2 -1/2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))))) (*.f64 phi1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2)) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))) (*.f64 phi1 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (cos.f64 (*.f64 phi2 -1/2))) -1/6) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 phi2 -1/2)) (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2)) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))))))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))))))))))))) |
(fma.f64 phi1 (fma.f64 phi1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))) (+.f64 (+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) -1/2 (fma.f64 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))))) (*.f64 phi1 (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (cos.f64 (*.f64 phi2 -1/2))) -1/6 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 phi2 -1/2)) (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (/.f64 (+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) -1/2 (fma.f64 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))))))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 -1/2)) (cos.f64 (*.f64 phi2 -1/2))) 1/2))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 phi2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) |
(fma.f64 (*.f64 (*.f64 phi2 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 1/2 (*.f64 phi2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(fma.f64 phi2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (*.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 phi2 1/2) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 phi2 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) 1/6) (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))) |
(fma.f64 phi2 (fma.f64 phi2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) 1/6 (*.f64 1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (/.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) -1/2))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(fma.f64 (*.f64 (*.f64 1/2 (*.f64 lambda1 (cos.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 -1/2))) (cos.f64 (*.f64 lambda2 -1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))) |
(fma.f64 lambda1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 lambda1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (cos.f64 phi1) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 -1/2))) (cos.f64 (*.f64 lambda2 -1/2))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (fma.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (*.f64 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) -1/6))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 lambda2 -1/2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))) |
(fma.f64 lambda1 (fma.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 (*.f64 1/2 lambda1) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (+.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (cos.f64 phi1) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (*.f64 lambda1 (fma.f64 (cos.f64 phi1) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 -1/2))) (cos.f64 (*.f64 lambda2 -1/2))) -1/6) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (cos.f64 phi1) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (cos.f64 (*.f64 lambda2 -1/2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))) |
(fma.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (*.f64 1/2 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))) |
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 (*.f64 -1/2 (cos.f64 phi1)) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 phi2)))) (*.f64 (*.f64 1/2 lambda2) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (*.f64 (*.f64 -1/4 (pow.f64 (cos.f64 phi1) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (*.f64 lambda2 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 lambda2 (*.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) 1/6))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))) |
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (*.f64 (*.f64 -1/4 (pow.f64 (cos.f64 phi1) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (*.f64 lambda2 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) 1/6))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (*.f64 (*.f64 -1/4 (pow.f64 (cos.f64 phi1) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (cos.f64 phi2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) -1/2))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1/2) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3/2) 1/3) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3/2)) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 1)) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(+.f64 1 (neg.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(*.f64 1 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)))) 2) (cbrt.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(*.f64 (sqrt.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)))) (sqrt.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)) 3)) (+.f64 1 (+.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)) 2) (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3)) (+.f64 1 (+.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2)))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3)) (+.f64 1 (*.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)) 2)) (+.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2)) (+.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(pow.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))) 1) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)))) 3) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(pow.f64 (pow.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))) 3) 1/3) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(pow.f64 (sqrt.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)))) 2) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(log.f64 (exp.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(cbrt.f64 (pow.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))) 3)) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(expm1.f64 (log1p.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))))) |
(expm1.f64 (log1p.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(+.f64 (-.f64 2 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) -1) |
(log1p.f64 (expm1.f64 (-.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(exp.f64 (log1p.f64 (neg.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))))) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)))) 1)) |
(-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) 1) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) |
(*.f64 1 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) 2) (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) (sqrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 1) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) 3) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 3) 1/3) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) 2) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 3)) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) 1)) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1/2) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3/2) 1/3) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3/2)) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 1)) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (fma.f64 (*.f64 (cos.f64 phi1) (neg.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 0)) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (fma.f64 (*.f64 (cos.f64 phi1) (neg.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 0)) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (fma.f64 (*.f64 (cos.f64 phi1) (neg.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 0)) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (fma.f64 (*.f64 (cos.f64 phi1) (neg.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 0)) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (fma.f64 (*.f64 (cos.f64 phi1) (neg.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 0)) |
(+.f64 (fma.f64 1 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (cos.f64 phi1)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (cos.f64 phi1)))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (fma.f64 (*.f64 (cos.f64 phi1) (neg.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 0)) |
(+.f64 (fma.f64 1 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (neg.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 1))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 1 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 1))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (fma.f64 (*.f64 (cos.f64 phi1) (neg.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 0)) |
(+.f64 (fma.f64 1 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2))))) |
(+.f64 (fma.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) 2))))) |
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 2)))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 2))))) |
(+.f64 (fma.f64 (cos.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi1 1/2)) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (cos.f64 phi1)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (cos.f64 phi1)))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (fma.f64 (*.f64 (cos.f64 phi1) (neg.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 0)) |
(+.f64 (fma.f64 (cos.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi1 1/2)) (neg.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 1))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 1 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 1))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (fma.f64 (*.f64 (cos.f64 phi1) (neg.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 0)) |
(+.f64 (fma.f64 (cos.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi1 1/2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2))))) |
(+.f64 (fma.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) 2))))) |
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 2)))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 2))))) |
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 phi1 1/2))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (cos.f64 phi1)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (cos.f64 phi1)))) |
(+.f64 (fma.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (neg.f64 (cos.f64 phi1))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 0) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 phi1 1/2))) 2) (neg.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 1))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 1 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 1))) |
(+.f64 (fma.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (neg.f64 (cos.f64 phi1))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 0) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 phi1 1/2))) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2))))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) 2)))) (fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) 2))))) |
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 2)))) (fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 2)) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) |
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (cos.f64 phi1)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (cos.f64 phi1)))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (fma.f64 (*.f64 (cos.f64 phi1) (neg.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 0)) |
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (neg.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 1))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 1 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 1))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (fma.f64 (*.f64 (cos.f64 phi1) (neg.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) |
(+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 0)) |
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2))))) |
(+.f64 (fma.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) 2))))) |
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 2)))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 2))))) |
(*.f64 1 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 2) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 6) (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 4) (+.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 4) (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2)) (+.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) 2)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 2)) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) |
(pow.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 1) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(pow.f64 (pow.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 3) 1/3) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 2) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 3)) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) |
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) |
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(exp.f64 (log.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1)) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(fma.f64 1 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(fma.f64 1 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(fma.f64 (cos.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi1 1/2)) (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(fma.f64 (cos.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 phi1 1/2))) 2) (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (neg.f64 (cos.f64 phi1)))) |
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 phi1 1/2))) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) |
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (neg.f64 (cos.f64 phi1)))) |
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(fma.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(fma.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (*.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) |
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 1) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) |
(-.f64 (*.f64 (sin.f64 (/.f64 lambda1 2)) (cos.f64 (/.f64 lambda2 2))) (*.f64 (cos.f64 (/.f64 lambda1 2)) (sin.f64 (/.f64 lambda2 2)))) |
(fma.f64 (sin.f64 (/.f64 lambda1 2)) (cos.f64 (/.f64 lambda2 2)) (*.f64 (cos.f64 (/.f64 lambda1 2)) (neg.f64 (sin.f64 (/.f64 lambda2 2))))) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 1) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3) 1/3) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3)) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 1)) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 1) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) |
(fma.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2)) (*.f64 (cos.f64 (/.f64 phi1 2)) (neg.f64 (sin.f64 (/.f64 phi2 2))))) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 1) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3) 1/3) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3)) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 1)) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 1) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) |
(fma.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2)) (*.f64 (cos.f64 (/.f64 phi1 2)) (neg.f64 (sin.f64 (/.f64 phi2 2))))) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 1) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3) 1/3) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 3)) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 1)) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 1/2) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3/2) 1/3) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 3/2)) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 1)) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
Compiled 444270 to 275609 computations (38% saved)
110 alts after pruning (110 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 5849 | 87 | 5936 |
| Fresh | 43 | 23 | 66 |
| Picked | 5 | 0 | 5 |
| Done | 0 | 0 | 0 |
| Total | 5897 | 110 | 6007 |
| Status | Accuracy | Program |
|---|---|---|
| 31.2% | (*.f64 R (*.f64 2 (atan2.f64 (fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (+.f64 (*.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))) (*.f64 (*.f64 lambda2 1/2) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 35.6% | (*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 42.9% | (*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 35.5% | (*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 35.7% | (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 43.0% | (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 40.3% | (*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 40.4% | (*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 2)) (cos.f64 (/.f64 lambda2 2))) (*.f64 (cos.f64 (/.f64 lambda1 2)) (sin.f64 (/.f64 lambda2 2)))) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 32.8% | (*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 30.4% | (*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) | |
| 30.5% | (*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi2 -1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 32.0% | (*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 32.7% | (*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 30.3% | (*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 46.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 45.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 46.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 59.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| ▶ | 75.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
| 46.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 46.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 48.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 61.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 48.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 46.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 48.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) | |
| 46.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) | |
| 43.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 26.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 46.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 47.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 47.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 61.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 61.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| ▶ | 48.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
| 46.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 45.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 46.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 45.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 32.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 34.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 46.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 33.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 30.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 34.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 34.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 60.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 3))))) | |
| 48.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1))))))) | |
| 46.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) 3) 2))))))) | |
| 37.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) | |
| 38.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) | |
| 46.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) 2))))))) | |
| 46.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) 2))))))) | |
| 60.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3)) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 61.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2))))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 36.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 45.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))))))) | |
| 61.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 47.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) | |
| 46.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) | |
| 47.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) | |
| 60.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 2 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) -1))))) | |
| 60.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))))) | |
| 60.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))))))) | |
| 61.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (fabs.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))))) | |
| 60.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3)))))) | |
| 36.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 35.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 43.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 34.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 46.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 32.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 32.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 47.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3))))) | |
| 37.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) | |
| 47.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 27.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 37.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1))))))))) | |
| 36.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) | |
| ▶ | 37.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
| 37.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) | |
| 45.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 30.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 -1/2))) (cos.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi1) lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) | |
| 60.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (+.f64 (-.f64 2 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) -1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 28.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (+.f64 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))))))) | |
| 31.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))))))) | |
| ▶ | 33.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
| 47.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) | |
| 34.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 33.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 30.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| ▶ | 43.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
| 43.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 29.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 47.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 45.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 46.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 31.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 45.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 46.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 46.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 46.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 47.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 35.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 45.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 46.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 35.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 45.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 32.8% | (*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 35.4% | (*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
Compiled 15414 to 11006 computations (28.6% saved)
Found 20 expressions with local error:
| New | Accuracy | Program |
|---|---|---|
| 99.5% | (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) | |
| ✓ | 99.5% | (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) |
| ✓ | 99.1% | (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) |
| 79.1% | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) | |
| 99.1% | (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) | |
| 80.5% | (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) | |
| 79.1% | (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) | |
| 79.1% | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) | |
| 99.5% | (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) | |
| ✓ | 99.5% | (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) |
| ✓ | 98.9% | (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) |
| 79.1% | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) | |
| 99.1% | (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) | |
| 80.5% | (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) | |
| ✓ | 79.1% | (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
| 79.1% | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) | |
| ✓ | 99.5% | (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) |
| 99.2% | (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) | |
| ✓ | 99.1% | (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
| 79.1% | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) |
Compiled 2215 to 1294 computations (41.6% saved)
ival-sin, time spent: 3.2s, 43.0% of total-timeival-mult, time spent: 1.5s, 20.0% of total-timeival-cos, time spent: 960.0ms, 13.0% of total-timeival-div, time spent: 513.0ms, 7.0% of total-timeival-pow, time spent: 352.0ms, 5.0% of total-timeival-atan2, time spent: 272.0ms, 4.0% of total-timeival-sqrt, time spent: 265.0ms, 4.0% of total-timeival-sub, time spent: 138.0ms, 2.0% of total-timeconst, time spent: 101.0ms, 1.0% of total-timeival-add, time spent: 87.0ms, 1.0% of total-timecomposed, time spent: 73.0ms, 1.0% of total-timeival-fabs, time spent: 16.0ms, 0.0% of total-time| Inputs |
|---|
#<alt (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2)))> |
#<alt (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))> |
#<alt (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))> |
#<alt (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))> |
#<alt (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))> |
| Outputs |
|---|
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)> |
#<alt (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))> |
#<alt (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))> |
#<alt (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)> |
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))> |
#<alt (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))> |
#<alt (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 lambda2 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)> |
#<alt (sin.f64 (*.f64 -1/2 lambda2))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 lambda1 (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2))))))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 lambda2))) (*.f64 -1/48 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (sin.f64 (*.f64 1/2 lambda1))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1)))))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1))) (*.f64 1/48 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))> |
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1/4 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (/.f64 1 (cos.f64 phi2))))) (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))> |
#<alt (+.f64 (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 phi2))) (/.f64 (+.f64 1/4 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 1/24 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 1/48 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1/4 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (/.f64 1 (cos.f64 phi2))))))))> |
#<alt (+.f64 (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 phi2))) (/.f64 (+.f64 1/4 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 phi2))) (/.f64 (-.f64 (*.f64 1/24 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 1/48 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1/4 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1/1440 (*.f64 -1/720 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1/4 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (-.f64 (*.f64 1/24 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 1/48 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1/4 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (/.f64 1 (cos.f64 phi2))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 1/24 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (*.f64 1/24 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 -1/720 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (-.f64 (*.f64 1/24 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)> |
#<alt (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))> |
#<alt (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))> |
#<alt (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)> |
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))> |
#<alt (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))> |
#<alt (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 lambda2 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))> |
#<alt (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)> |
#<alt (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))> |
#<alt (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))> |
#<alt (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)> |
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))> |
#<alt (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))> |
#<alt (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 lambda2 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)> |
60 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 10.0ms | phi1 | @ | 0 | (sqrt (+ (* (cos phi1) (* (cos phi2) (* (sin (/ (- lambda1 lambda2) 2)) (sin (/ (- lambda1 lambda2) 2))))) (pow (- (* (sin (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (sin (* phi2 1/2)))) 2))) |
| 10.0ms | phi1 | @ | inf | (sqrt (+ (pow (sin (* 1/2 phi1)) 2) (* (* (cos phi1) (cos phi2)) (* (sin (/ (- lambda1 lambda2) 2)) (sin (/ (- lambda1 lambda2) 2)))))) |
| 5.0ms | lambda1 | @ | 0 | (sqrt (+ (* (cos phi1) (* (cos phi2) (* (sin (/ (- lambda1 lambda2) 2)) (sin (/ (- lambda1 lambda2) 2))))) (pow (- (* (sin (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (sin (* phi2 1/2)))) 2))) |
| 4.0ms | lambda2 | @ | 0 | (sqrt (+ (* (cos phi1) (* (cos phi2) (* (sin (/ (- lambda1 lambda2) 2)) (sin (/ (- lambda1 lambda2) 2))))) (pow (- (* (sin (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (sin (* phi2 1/2)))) 2))) |
| 3.0ms | lambda2 | @ | 0 | (sqrt (+ (pow (sin (* 1/2 phi1)) 2) (* (* (cos phi1) (cos phi2)) (* (sin (/ (- lambda1 lambda2) 2)) (sin (/ (- lambda1 lambda2) 2)))))) |
| 1× | batch-egg-rewrite |
| 314× | log1p-expm1-u |
| 314× | expm1-log1p-u |
| 310× | prod-diff |
| 305× | add-cube-cbrt |
| 304× | add-exp-log |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 45 | 468 |
| 1 | 777 | 356 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) |
(*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) |
(*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) |
(*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) |
| Outputs |
|---|
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) |
(*.f64 1 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)) 2)) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))) 1/2)) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 4) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 2))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 6) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 4) (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 2) (*.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)) 1/2) |
(pow.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3) 1/3) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) |
(fabs.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) |
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2)))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 1)) |
(+.f64 1/2 (neg.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(-.f64 (exp.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 1) |
(-.f64 (/.f64 (cos.f64 0) 2) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) |
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))) 2) |
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))))) |
(/.f64 (neg.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))) -2) |
(/.f64 (-.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))) 3)) (+.f64 1/4 (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) |
(pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 1) |
(pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3) |
(pow.f64 (pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 3) 1/3) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)) |
(log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(cbrt.f64 (pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3))) |
(expm1.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(log1p.f64 (expm1.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(exp.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2)) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 1) |
(-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2))) |
(/.f64 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) |
(pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 1) |
(pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 1/2) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) |
(sqrt.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) |
(fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (cbrt.f64 (fma.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 4) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 2))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 6) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 4) (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(pow.f64 (fma.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 1/2) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3) 1/3) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) |
(fabs.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) |
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 phi1 1/2))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 1)) |
(+.f64 1/2 (neg.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(-.f64 (exp.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 1) |
(-.f64 (/.f64 (cos.f64 0) 2) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) |
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))) 2) |
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))))) |
(/.f64 (neg.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))) -2) |
(/.f64 (-.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))) 3)) (+.f64 1/4 (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) |
(pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 1) |
(pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3) |
(pow.f64 (pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 3) 1/3) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)) |
(log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(cbrt.f64 (pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3))) |
(expm1.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(log1p.f64 (expm1.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(exp.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2)) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) |
(*.f64 1 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)) 2)) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))) 1/2)) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 4) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 2))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 6) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 4) (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 2) (*.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)) 1/2) |
(pow.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3) 1/3) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) |
(fabs.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) |
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2)))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 1)) |
(+.f64 1/2 (neg.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(-.f64 (exp.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 1) |
(-.f64 (/.f64 (cos.f64 0) 2) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) |
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))) 2) |
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))))) |
(/.f64 (neg.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))) -2) |
(/.f64 (-.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))) 3)) (+.f64 1/4 (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) |
(pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 1) |
(pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3) |
(pow.f64 (pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 3) 1/3) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)) |
(log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(cbrt.f64 (pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3))) |
(expm1.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(log1p.f64 (expm1.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(exp.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2)) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 1)) |
| 1× | egg-herbie |
| 1674× | associate-*r* |
| 1330× | associate-*l* |
| 1190× | fma-define |
| 590× | *-commutative |
| 560× | fma-neg |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 725 | 52165 |
| 1 | 2120 | 49147 |
| 2 | 7352 | 48759 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) |
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) |
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) |
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 lambda2 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(sin.f64 (*.f64 -1/2 lambda2)) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 lambda1 (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2)))))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 lambda2))) (*.f64 -1/48 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))))))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 1/2 lambda1)) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1))))))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1))) (*.f64 1/48 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))))))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1/4 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (/.f64 1 (cos.f64 phi2))))) (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) |
(+.f64 (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 phi2))) (/.f64 (+.f64 1/4 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 1/24 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 1/48 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1/4 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (/.f64 1 (cos.f64 phi2)))))))) |
(+.f64 (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 phi2))) (/.f64 (+.f64 1/4 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 phi2))) (/.f64 (-.f64 (*.f64 1/24 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 1/48 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1/4 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1/1440 (*.f64 -1/720 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1/4 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (-.f64 (*.f64 1/24 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 1/48 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1/4 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (/.f64 1 (cos.f64 phi2)))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 1/24 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (*.f64 1/24 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 -1/720 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (-.f64 (*.f64 1/24 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) |
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) |
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) |
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 lambda2 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) |
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) |
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) |
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 lambda2 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) |
(*.f64 1 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)) 2)) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))) 1/2)) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 4) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 2))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 6) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 4) (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 2) (*.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)) 1/2) |
(pow.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3) 1/3) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) |
(fabs.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) |
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2)))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 1)) |
(+.f64 1/2 (neg.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(-.f64 (exp.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 1) |
(-.f64 (/.f64 (cos.f64 0) 2) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) |
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))) 2) |
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))))) |
(/.f64 (neg.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))) -2) |
(/.f64 (-.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))) 3)) (+.f64 1/4 (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) |
(pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 1) |
(pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3) |
(pow.f64 (pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 3) 1/3) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)) |
(log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(cbrt.f64 (pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3))) |
(expm1.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(log1p.f64 (expm1.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(exp.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2)) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 1) |
(-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2))) |
(/.f64 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) |
(pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 1) |
(pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 1/2) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) |
(sqrt.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) |
(fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (cbrt.f64 (fma.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 4) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 2))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 6) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 4) (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(pow.f64 (fma.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 1/2) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3) 1/3) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) |
(fabs.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) |
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 phi1 1/2))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 1)) |
(+.f64 1/2 (neg.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(-.f64 (exp.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 1) |
(-.f64 (/.f64 (cos.f64 0) 2) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) |
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))) 2) |
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))))) |
(/.f64 (neg.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))) -2) |
(/.f64 (-.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))) 3)) (+.f64 1/4 (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) |
(pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 1) |
(pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3) |
(pow.f64 (pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 3) 1/3) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)) |
(log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(cbrt.f64 (pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3))) |
(expm1.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(log1p.f64 (expm1.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(exp.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2)) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) |
(*.f64 1 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)) 2)) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))) 1/2)) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 4) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 2))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 6) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 4) (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 2) (*.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)) 1/2) |
(pow.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3) 1/3) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) |
(fabs.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) |
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2)))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 1)) |
(+.f64 1/2 (neg.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(-.f64 (exp.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 1) |
(-.f64 (/.f64 (cos.f64 0) 2) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) |
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))) 2) |
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))))) |
(/.f64 (neg.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))) -2) |
(/.f64 (-.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))) 3)) (+.f64 1/4 (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) |
(pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 1) |
(pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3) |
(pow.f64 (pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 3) 1/3) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)) |
(log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(cbrt.f64 (pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3))) |
(expm1.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(log1p.f64 (expm1.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(exp.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2)) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 1)) |
| Outputs |
|---|
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2))))))))) |
(fma.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (cos.f64 (*.f64 phi2 1/2)) phi1))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2))) (*.f64 phi1 (fma.f64 -1/2 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) (*.f64 phi1 (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2))))))))))) |
(fma.f64 phi1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2)))) (*.f64 (*.f64 1/2 phi1) (+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) -1/2 (fma.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2))))))))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) |
(fma.f64 phi1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2)))) (*.f64 (*.f64 1/2 phi1) (+.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2))) (fma.f64 (cos.f64 phi2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) -1/2) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))))))))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2))) (*.f64 phi1 (fma.f64 -1/2 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))))) (*.f64 phi1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))))) (*.f64 phi1 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2))) 1/6) (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))))))))))) |
(fma.f64 phi1 (fma.f64 phi1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) (+.f64 (+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) -1/2 (fma.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))))) (*.f64 phi1 (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2))) 1/6 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 (+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) -1/2 (fma.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))))) (/.f64 (sin.f64 (*.f64 phi2 1/2)) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2))))))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2))) -1/2))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) |
(fma.f64 phi1 (fma.f64 phi1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) (+.f64 (+.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2))) (fma.f64 (cos.f64 phi2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) -1/2) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2))))))) (*.f64 phi1 (fma.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (cos.f64 (*.f64 phi2 1/2)) 1/6) (*.f64 1/2 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 (+.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2))) (fma.f64 (cos.f64 phi2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) -1/2) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2))))))) (/.f64 (sin.f64 (*.f64 phi2 1/2)) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2))))))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2))) -1/2))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 phi2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) |
(fma.f64 (*.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 1/2 (*.f64 phi2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))) |
(fma.f64 phi2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 phi2 1/2) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(fma.f64 phi2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 phi2 1/2) (+.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) -1/2) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))) (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 phi2 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 phi2 (*.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) 1/6) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))) |
(fma.f64 phi2 (fma.f64 phi2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) 1/6 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (/.f64 (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) -1/2))) (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(fma.f64 phi2 (fma.f64 phi2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (+.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) -1/2) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 phi2 (fma.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) 1/6) (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (/.f64 (+.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) -1/2) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) -1/2))) (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))) |
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) |
(fma.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 (cos.f64 (*.f64 1/2 lambda2)) (cos.f64 phi2))) lambda1)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))))))))) |
(fma.f64 lambda1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (+.f64 (*.f64 lambda1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) |
(fma.f64 lambda1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (+.f64 (*.f64 lambda1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda2)) 2)))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda2)) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 (cos.f64 (*.f64 1/2 lambda2)) (cos.f64 phi2))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 lambda1 (fma.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))))) (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))))) (*.f64 lambda1 (*.f64 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) -1/6))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))))))))))) |
(fma.f64 lambda1 (fma.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (+.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (*.f64 lambda1 (fma.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (*.f64 -1/6 (cos.f64 phi2))) (*.f64 -1/2 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))) (/.f64 (cos.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))))) lambda1))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) |
(fma.f64 lambda1 (fma.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (+.f64 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda2)) 2)))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda2)) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (*.f64 lambda1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 (cos.f64 (*.f64 1/2 lambda2)) -1/6))) (*.f64 -1/2 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 (cos.f64 (*.f64 1/2 lambda2)) (cos.f64 phi2))) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda2)) 2)))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda2)) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))) (/.f64 (cos.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))))) lambda1))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))))) |
(fma.f64 -1/2 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 phi2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 lambda2 (fma.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))))) (*.f64 1/2 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))))))) |
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))) (*.f64 (*.f64 1/2 lambda2) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (/.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) |
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))) (*.f64 (*.f64 1/2 lambda2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (/.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 lambda2 (fma.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))))) (*.f64 lambda2 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) 1/6))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))))))))) |
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (+.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (/.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))))) (*.f64 lambda2 (fma.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) (*.f64 1/6 (cos.f64 phi2))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 phi2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (/.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))) (/.f64 (cos.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) -1/2))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) |
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (+.f64 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (/.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))))) (*.f64 lambda2 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) 1/6))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 phi2))) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (/.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))) (/.f64 (cos.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) -1/2))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) |
(pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) |
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) |
(fma.f64 lambda1 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) |
(*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) |
(*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 lambda2))))) |
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) |
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) |
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda2)) 2))) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) |
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) |
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 lambda1 (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) -1/6)))) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) |
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (fma.f64 lambda1 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 (cos.f64 (*.f64 lambda2 -1/2)) -1/6)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) |
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (fma.f64 lambda1 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 (cos.f64 (*.f64 1/2 lambda2)) -1/6)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda2)) 2)))) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(fma.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) |
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(fma.f64 lambda2 (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) (*.f64 lambda2 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (neg.f64 (cos.f64 (*.f64 1/2 lambda1))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 lambda2 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(fma.f64 lambda2 (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) (*.f64 lambda2 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) 1/6)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (fma.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) 1/6)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (neg.f64 (cos.f64 (*.f64 1/2 lambda1))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(sin.f64 (*.f64 -1/2 lambda2)) |
(sin.f64 (*.f64 lambda2 -1/2)) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) |
(+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) |
(fma.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))) (sin.f64 (*.f64 lambda2 -1/2))) |
(fma.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 1/2 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 lambda1 (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2)))))) |
(+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (fma.f64 -1/8 (*.f64 lambda1 (sin.f64 (*.f64 lambda2 -1/2))) (*.f64 1/2 (cos.f64 (*.f64 lambda2 -1/2)))))) |
(fma.f64 lambda1 (fma.f64 1/2 (cos.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) -1/8))) (sin.f64 (*.f64 lambda2 -1/2))) |
(fma.f64 lambda1 (fma.f64 (*.f64 -1/8 lambda1) (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (cos.f64 (*.f64 1/2 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))) |
(+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 lambda2))) (*.f64 -1/48 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))))))) |
(+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (fma.f64 1/2 (cos.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (fma.f64 -1/8 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))) -1/48)))))) |
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 (sin.f64 (*.f64 lambda2 -1/2)) -1/8 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 lambda2 -1/2)) -1/48))) (*.f64 1/2 (cos.f64 (*.f64 lambda2 -1/2)))) (sin.f64 (*.f64 lambda2 -1/2))) |
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 (sin.f64 (*.f64 lambda2 -1/2)) -1/8 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 lambda2)) -1/48))) (*.f64 1/2 (cos.f64 (*.f64 1/2 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 lambda1)) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) |
(fma.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))) (sin.f64 (*.f64 1/2 lambda1))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1))))))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1))))))) |
(fma.f64 lambda2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (*.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1))))) (sin.f64 (*.f64 1/2 lambda1))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1))) (*.f64 1/48 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))))))) |
(+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (fma.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))) 1/48)))))) |
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 -1/8 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 1/48))) (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1)))) (sin.f64 (*.f64 1/2 lambda1))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) |
(*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1/4 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (/.f64 1 (cos.f64 phi2))))) (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) |
(fma.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) -1/2) 1/4) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (sqrt.f64 (/.f64 1 (cos.f64 phi2)))) (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) |
(fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 phi2))) (pow.f64 phi1 2)) (/.f64 (fma.f64 (*.f64 -1/2 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) 1/4) (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(+.f64 (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 phi2))) (/.f64 (+.f64 1/4 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 1/24 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 1/48 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1/4 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (/.f64 1 (cos.f64 phi2)))))))) |
(fma.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 phi2))) (/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) -1/2) 1/4) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 phi2))) (*.f64 (pow.f64 phi1 2) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) 1/24) (+.f64 1/48 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) -1/2) 1/4) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))))))) |
(fma.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (*.f64 (*.f64 (pow.f64 phi1 2) 1/2) (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 phi2))) (+.f64 (/.f64 (fma.f64 (*.f64 -1/2 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) 1/4) (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) (*.f64 (pow.f64 phi1 2) (/.f64 (-.f64 (fma.f64 (*.f64 1/24 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) -1/48) (*.f64 (/.f64 1/4 (cos.f64 phi2)) (/.f64 (pow.f64 (fma.f64 (*.f64 -1/2 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) 1/4) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)))) (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))))) |
(fma.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (*.f64 (*.f64 (pow.f64 phi1 2) 1/2) (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 phi2))) (+.f64 (/.f64 (fma.f64 (*.f64 -1/2 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) 1/4) (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) (*.f64 (pow.f64 phi1 2) (/.f64 (-.f64 (fma.f64 (cos.f64 phi2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) 1/24) -1/48) (*.f64 (/.f64 1/4 (cos.f64 phi2)) (/.f64 (pow.f64 (fma.f64 (*.f64 -1/2 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) 1/4) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)))) (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))))) |
(+.f64 (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 phi2))) (/.f64 (+.f64 1/4 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 phi2))) (/.f64 (-.f64 (*.f64 1/24 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 1/48 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1/4 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1/1440 (*.f64 -1/720 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1/4 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (-.f64 (*.f64 1/24 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 1/48 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1/4 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (/.f64 1 (cos.f64 phi2)))))))))) |
(fma.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 phi2))) (/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) -1/2) 1/4) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (*.f64 (pow.f64 phi1 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 phi2))) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) 1/24) (+.f64 1/48 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) -1/2) 1/4) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 phi2))) (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (+.f64 1/1440 (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) -1/720)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) -1/2) 1/4) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) 1/24) (+.f64 1/48 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) -1/2) 1/4) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))))))))) |
(fma.f64 (pow.f64 phi1 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 phi2))) (/.f64 (fma.f64 (*.f64 -1/2 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) 1/4) (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 phi2))) (+.f64 (/.f64 (-.f64 (fma.f64 (*.f64 1/24 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) -1/48) (*.f64 (/.f64 1/4 (cos.f64 phi2)) (/.f64 (pow.f64 (fma.f64 (*.f64 -1/2 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) 1/4) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)))) (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 (fma.f64 (*.f64 -1/720 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) 1/1440) (*.f64 -1/2 (*.f64 (fma.f64 (*.f64 -1/2 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) 1/4) (/.f64 (-.f64 (fma.f64 (*.f64 1/24 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) -1/48) (*.f64 (/.f64 1/4 (cos.f64 phi2)) (/.f64 (pow.f64 (fma.f64 (*.f64 -1/2 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) 1/4) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)))))) (/.f64 (pow.f64 phi1 2) (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (pow.f64 phi1 2)))) (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(fma.f64 (pow.f64 phi1 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 phi2))) (/.f64 (fma.f64 (*.f64 -1/2 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) 1/4) (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 phi2))) (+.f64 (/.f64 (-.f64 (fma.f64 (cos.f64 phi2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) 1/24) -1/48) (*.f64 (/.f64 1/4 (cos.f64 phi2)) (/.f64 (pow.f64 (fma.f64 (*.f64 -1/2 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) 1/4) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)))) (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 (fma.f64 (*.f64 -1/720 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) 1/1440) (*.f64 -1/2 (*.f64 (fma.f64 (*.f64 -1/2 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) 1/4) (/.f64 (-.f64 (fma.f64 (cos.f64 phi2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) 1/24) -1/48) (*.f64 (/.f64 1/4 (cos.f64 phi2)) (/.f64 (pow.f64 (fma.f64 (*.f64 -1/2 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) 1/4) 2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)))))) (/.f64 (pow.f64 phi1 2) (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (pow.f64 phi1 2)))) (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 phi2 2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) |
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) (pow.f64 phi2 2)))) (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 1/24 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (pow.f64 phi2 2) (fma.f64 -1/4 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 (*.f64 1/24 (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (*.f64 -1/16 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))) |
(fma.f64 (pow.f64 phi2 2) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1))) (*.f64 (*.f64 1/2 (pow.f64 phi2 2)) (fma.f64 1/24 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) -1/16))))) (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(fma.f64 (pow.f64 phi2 2) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1))) (*.f64 (*.f64 1/2 (pow.f64 phi2 2)) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) 1/24) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) -1/16))))) (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (*.f64 1/24 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 -1/720 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (-.f64 (*.f64 1/24 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (pow.f64 phi2 2) (fma.f64 -1/4 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 (pow.f64 phi2 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (*.f64 (*.f64 1/24 (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (*.f64 -1/16 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 (*.f64 -1/720 (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (*.f64 1/4 (*.f64 (cos.f64 phi1) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (+.f64 (*.f64 (*.f64 1/24 (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (*.f64 -1/16 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))))) |
(fma.f64 (pow.f64 phi2 2) (fma.f64 (pow.f64 phi2 2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (fma.f64 1/24 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) -1/16)) (*.f64 (pow.f64 phi2 2) (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1)) -1/720 (*.f64 (*.f64 1/4 (cos.f64 phi1)) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (/.f64 (fma.f64 1/24 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) -1/16)) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1)) -1/4))) (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(fma.f64 (pow.f64 phi2 2) (fma.f64 (pow.f64 phi2 2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) 1/24) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) -1/16)) (*.f64 (pow.f64 phi2 2) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) -1/720) (*.f64 (*.f64 1/4 (cos.f64 phi1)) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (/.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) 1/24) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) -1/16)) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1)) -1/4))) (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 1/2 (*.f64 lambda1 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) |
(fma.f64 1/2 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(fma.f64 1/2 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(fma.f64 lambda1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (*.f64 lambda1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 phi2) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(fma.f64 lambda1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (*.f64 lambda1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda2)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 (cos.f64 (*.f64 1/2 lambda2)) (cos.f64 phi2))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda1 (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) -1/6))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 lambda2 -1/2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))))) |
(fma.f64 lambda1 (fma.f64 lambda1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 phi2) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 lambda1 (fma.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (*.f64 -1/6 (cos.f64 phi2))) (/.f64 (*.f64 -1/2 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 phi2) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) 1/2))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(fma.f64 lambda1 (fma.f64 lambda1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda2)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 lambda1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 (cos.f64 (*.f64 1/2 lambda2)) -1/6))) (/.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 (cos.f64 (*.f64 1/2 lambda2)) (cos.f64 phi2)))) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda2)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 (cos.f64 (*.f64 1/2 lambda2)) (cos.f64 phi2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) 1/2))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(fma.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) lambda2))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda2 (fma.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (/.f64 (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))) |
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))) (*.f64 1/2 (*.f64 lambda2 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))) (*.f64 1/2 (*.f64 lambda2 (fma.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda2 (fma.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 lambda2 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (/.f64 (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 lambda2 (*.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) 1/6))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (/.f64 (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))) |
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 lambda2 (fma.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) (*.f64 1/6 (cos.f64 phi2))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 phi2))) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) (/.f64 (cos.f64 phi1) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) -1/2))) (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (fma.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 lambda2 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) 1/6))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 phi2))) (fma.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) (/.f64 (cos.f64 phi1) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) -1/2))) (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) |
(pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) |
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) |
(fma.f64 lambda1 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) |
(*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) |
(*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 lambda2))))) |
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) |
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) |
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda2)) 2))) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) |
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) |
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 lambda1 (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) -1/6)))) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) |
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (fma.f64 lambda1 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 (cos.f64 (*.f64 lambda2 -1/2)) -1/6)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) |
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (fma.f64 lambda1 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 (cos.f64 (*.f64 1/2 lambda2)) -1/6)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda2)) 2)))) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(fma.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) |
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(fma.f64 lambda2 (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) (*.f64 lambda2 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (neg.f64 (cos.f64 (*.f64 1/2 lambda1))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 lambda2 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(fma.f64 lambda2 (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) (*.f64 lambda2 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) 1/6)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (fma.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) 1/6)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (neg.f64 (cos.f64 (*.f64 1/2 lambda1))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2))))))))) |
(fma.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (cos.f64 (*.f64 phi2 1/2)) phi1))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2))) (*.f64 phi1 (fma.f64 -1/2 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) (*.f64 phi1 (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2))))))))))) |
(fma.f64 phi1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2)))) (*.f64 (*.f64 1/2 phi1) (+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) -1/2 (fma.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2))))))))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) |
(fma.f64 phi1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2)))) (*.f64 (*.f64 1/2 phi1) (+.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2))) (fma.f64 (cos.f64 phi2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) -1/2) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))))))))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2))) (*.f64 phi1 (fma.f64 -1/2 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))))) (*.f64 phi1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))))) (*.f64 phi1 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2))) 1/6) (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))))))))))) |
(fma.f64 phi1 (fma.f64 phi1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) (+.f64 (+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) -1/2 (fma.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))))) (*.f64 phi1 (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2))) 1/6 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 (+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) -1/2 (fma.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))))) (/.f64 (sin.f64 (*.f64 phi2 1/2)) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2))))))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2))) -1/2))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) |
(fma.f64 phi1 (fma.f64 phi1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) (+.f64 (+.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2))) (fma.f64 (cos.f64 phi2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) -1/2) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2))))))) (*.f64 phi1 (fma.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 (cos.f64 (*.f64 phi2 1/2)) 1/6) (*.f64 1/2 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 (+.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2))) (fma.f64 (cos.f64 phi2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) -1/2) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2))))))) (/.f64 (sin.f64 (*.f64 phi2 1/2)) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2))))))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2))) -1/2))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 phi2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) |
(fma.f64 (*.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 1/2 (*.f64 phi2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))) |
(fma.f64 phi2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 phi2 1/2) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(fma.f64 phi2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 phi2 1/2) (+.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) -1/2) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))) (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 phi2 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 phi2 (*.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) 1/6) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))) |
(fma.f64 phi2 (fma.f64 phi2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) 1/6 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (/.f64 (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) -1/2))) (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(fma.f64 phi2 (fma.f64 phi2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (+.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) -1/2) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 phi2 (fma.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) 1/6) (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (/.f64 (+.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) -1/2) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) -1/2))) (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))) |
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) |
(fma.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 (cos.f64 (*.f64 1/2 lambda2)) (cos.f64 phi2))) lambda1)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))))))))) |
(fma.f64 lambda1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (+.f64 (*.f64 lambda1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) |
(fma.f64 lambda1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (+.f64 (*.f64 lambda1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda2)) 2)))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda2)) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 (cos.f64 (*.f64 1/2 lambda2)) (cos.f64 phi2))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 lambda1 (fma.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))))) (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))))) (*.f64 lambda1 (*.f64 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) -1/6))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))))))))))) |
(fma.f64 lambda1 (fma.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (+.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (*.f64 lambda1 (fma.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (*.f64 -1/6 (cos.f64 phi2))) (*.f64 -1/2 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))) (/.f64 (cos.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))))) lambda1))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) |
(fma.f64 lambda1 (fma.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (+.f64 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda2)) 2)))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda2)) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (*.f64 lambda1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 (cos.f64 (*.f64 1/2 lambda2)) -1/6))) (*.f64 -1/2 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 (cos.f64 (*.f64 1/2 lambda2)) (cos.f64 phi2))) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda2)) 2)))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda2)) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))) (/.f64 (cos.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))))) lambda1))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))))) |
(fma.f64 -1/2 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 phi2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 lambda2 (fma.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))))) (*.f64 1/2 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))))))) |
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))) (*.f64 (*.f64 1/2 lambda2) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (/.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) |
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))) (*.f64 (*.f64 1/2 lambda2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (/.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 lambda2 (fma.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))))) (*.f64 lambda2 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) 1/6))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))))))))) |
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (+.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (/.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))))) (*.f64 lambda2 (fma.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) (*.f64 1/6 (cos.f64 phi2))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 phi2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (/.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))) (/.f64 (cos.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) -1/2))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) |
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (+.f64 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (/.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))))) (*.f64 lambda2 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) 1/6))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 phi2))) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (/.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))))))) (/.f64 (cos.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) -1/2))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) 2))) |
(pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) |
(pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) |
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) |
(fma.f64 lambda1 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) |
(*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) |
(*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 lambda2))))) |
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) |
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) |
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda2)) 2))) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) |
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) |
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 lambda1 (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) -1/6)))) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) |
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (fma.f64 lambda1 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 (cos.f64 (*.f64 lambda2 -1/2)) -1/6)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) |
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (fma.f64 lambda1 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 (cos.f64 (*.f64 1/2 lambda2)) -1/6)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda2)) 2)))) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(fma.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))))) |
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(fma.f64 lambda2 (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) (*.f64 lambda2 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (neg.f64 (cos.f64 (*.f64 1/2 lambda1))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 lambda2 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(fma.f64 lambda2 (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) (*.f64 lambda2 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1))) 1/6)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (fma.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) 1/6)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (neg.f64 (cos.f64 (*.f64 1/2 lambda1))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(*.f64 1 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)) 2)) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))) 1/2)) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 4) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 2))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 4) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 2))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 4) (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 6) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 4) (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 2) (*.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 6) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 4) (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 6) (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) 3))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 4) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) |
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)) 1/2) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(pow.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3) 1/3) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(fabs.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2)))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))) 1/2)) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 1)) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(+.f64 1/2 (neg.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) |
(-.f64 (exp.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 1) |
(expm1.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2))) |
(-.f64 (/.f64 (cos.f64 0) 2) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) |
(-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) |
(+.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) -2)) |
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))) 2) |
(-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) |
(+.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) -2)) |
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) |
(/.f64 (neg.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))) -2) |
(-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) |
(+.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) -2)) |
(/.f64 (-.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))) 3)) (+.f64 1/4 (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(/.f64 (-.f64 1/8 (*.f64 1/8 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))) 1/2)))) |
(/.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (fma.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) 1/4)) |
(pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 1) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) |
(pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 3) 1/3) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4)) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4)) |
(log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) |
(cbrt.f64 (pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 3)) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 6)) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 6)) |
(expm1.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2))) |
(log1p.f64 (expm1.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) |
(exp.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2)) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 1)) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 1) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) |
(-.f64 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda2)))) |
(fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) |
(*.f64 1 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) 2))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))))) |
(/.f64 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) |
(/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) |
(pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 1) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 1/2) |
(sqrt.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) |
(sqrt.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3) 1/3) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(sqrt.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) |
(sqrt.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) |
(fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3)) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 1)) |
(sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) |
(sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (cbrt.f64 (fma.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (cbrt.f64 (fma.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(*.f64 (cbrt.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) |
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (cbrt.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) |
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (cbrt.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 4) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 2))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 2))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 6) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 4) (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 6))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 4) (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) 3) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 6))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 4) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) |
(pow.f64 (fma.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 1/2) |
(sqrt.f64 (fma.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3) 1/3) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(fabs.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 phi1 1/2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))) 1/2)) |
(sqrt.f64 (fma.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 1)) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(+.f64 1/2 (neg.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) |
(-.f64 (exp.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 1) |
(expm1.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2))) |
(-.f64 (/.f64 (cos.f64 0) 2) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) |
(-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) |
(+.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) -2)) |
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))) 2) |
(-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) |
(+.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) -2)) |
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) |
(/.f64 (neg.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))) -2) |
(-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) |
(+.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) -2)) |
(/.f64 (-.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))) 3)) (+.f64 1/4 (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(/.f64 (-.f64 1/8 (*.f64 1/8 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))) 1/2)))) |
(/.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (fma.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) 1/4)) |
(pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 1) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) |
(pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 3) 1/3) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4)) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4)) |
(log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) |
(cbrt.f64 (pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 3)) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 6)) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 6)) |
(expm1.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2))) |
(log1p.f64 (expm1.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) |
(exp.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2)) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 1)) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(*.f64 1 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)) 2)) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))) 1/2)) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 4) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 2))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 4) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 2))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 4) (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 6) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 4) (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 2) (*.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 6) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 3))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 4) (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 6) (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) 3))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 4) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) |
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2)) 1/2) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(pow.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3) 1/3) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(fabs.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) |
(hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2)))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) 2))) 1/2)) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (-.f64 (*.f64 phi1 1/2) (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 1)) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) |
(+.f64 1/2 (neg.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) |
(-.f64 (exp.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 1) |
(expm1.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2))) |
(-.f64 (/.f64 (cos.f64 0) 2) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) |
(-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) |
(+.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) -2)) |
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))) 2) |
(-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) |
(+.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) -2)) |
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) |
(/.f64 (neg.f64 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))) -2) |
(-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) |
(+.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) -2)) |
(/.f64 (-.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))) 3)) (+.f64 1/4 (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(/.f64 (-.f64 1/8 (*.f64 1/8 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))) 1/2)))) |
(/.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (fma.f64 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) 1/4)) |
(pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 1) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) |
(pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 3) 1/3) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4)) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4)) |
(log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) |
(cbrt.f64 (pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) 3)) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 6)) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 6)) |
(expm1.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2))) |
(log1p.f64 (expm1.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) |
(exp.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2)) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 1)) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
Compiled 506304 to 327177 computations (35.4% saved)
172 alts after pruning (172 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 6149 | 108 | 6257 |
| Fresh | 41 | 64 | 105 |
| Picked | 5 | 0 | 5 |
| Done | 0 | 0 | 0 |
| Total | 6195 | 172 | 6367 |
| Status | Accuracy | Program |
|---|---|---|
| 42.9% | (*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 27.6% | (*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 33.8% | (*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 28.0% | (*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) | |
| 27.5% | (*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 35.7% | (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 28.2% | (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) | |
| 43.0% | (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 27.6% | (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 33.8% | (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| ▶ | 43.8% | (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
| 40.3% | (*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 40.4% | (*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 2)) (cos.f64 (/.f64 lambda2 2))) (*.f64 (cos.f64 (/.f64 lambda1 2)) (sin.f64 (/.f64 lambda2 2)))) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 24.8% | (*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 32.0% | (*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 24.6% | (*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 21.8% | (*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 14.9% | (*.f64 R (*.f64 2 (atan2.f64 (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 32.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 45.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 32.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 75.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 58.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 74.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 74.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 59.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 74.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 40.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) | |
| 75.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| ▶ | 75.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
| 74.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 59.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 55.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 58.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 47.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 75.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (log.f64 (+.f64 1 (expm1.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 49.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) | |
| 55.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) | |
| 48.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 61.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 46.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 48.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) | |
| 46.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) | |
| 43.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 73.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 26.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 46.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 47.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 33.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 47.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 61.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 61.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 35.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 46.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 47.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 37.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) | |
| 38.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) | |
| 49.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 34.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 48.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log1p.f64 (expm1.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) | |
| 34.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 33.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 46.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 45.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 46.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 45.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 32.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 34.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 34.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 34.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 60.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 3))))) | |
| 48.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1))))))) | |
| 37.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) | |
| 38.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) | |
| 46.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) 2))))))) | |
| 60.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3)) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 61.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2))))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 61.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 47.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) | |
| 46.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) | |
| 47.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) | |
| 60.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 2 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) -1))))) | |
| 60.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))))) | |
| 61.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (fabs.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))))) | |
| 36.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| ▶ | 35.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
| 43.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 33.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 26.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 31.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) | |
| 27.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 24.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 32.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (exp.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 1)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 36.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) | |
| 32.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 25.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 23.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 21.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 37.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) | |
| 32.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 23.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 22.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 47.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3))))) | |
| 47.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 33.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) | |
| 31.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) | |
| 45.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 60.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (+.f64 (-.f64 2 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) -1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 34.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2))))))) | |
| 33.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) | |
| 33.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) | |
| 34.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2))))))) | |
| 17.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) | |
| 28.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) | |
| 29.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) | |
| 33.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) | |
| 47.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) | |
| 26.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 26.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 33.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) | |
| 24.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 21.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 32.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 30.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 30.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 32.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 29.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 31.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 42.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 29.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 43.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3))))) | |
| 34.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) | |
| 43.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))))))))))) | |
| 43.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))))) | |
| 34.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1))))))))) | |
| 33.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) | |
| 27.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))))))))) | |
| 44.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 33.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) | |
| 30.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 43.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) | |
| 29.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 42.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 43.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 29.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 25.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) | |
| 30.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 47.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 45.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| ▶ | 46.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
| 46.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 31.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 27.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) | |
| 45.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 32.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 46.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 36.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) | |
| 46.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 47.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| ▶ | 32.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
| 58.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 45.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 46.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 35.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 29.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) | |
| 45.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 27.6% | (*.f64 R (*.f64 2 (atan2.f64 (log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 24.8% | (*.f64 R (*.f64 2 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 24.8% | (*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 27.6% | (*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 27.4% | (*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 26.8% | (*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
Compiled 22806 to 16620 computations (27.1% saved)
Found 20 expressions with local error:
| New | Accuracy | Program |
|---|---|---|
| 99.6% | (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) | |
| 87.6% | (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) | |
| 87.6% | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) | |
| ✓ | 87.1% | (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
| ✓ | 99.1% | (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) |
| 87.6% | (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) | |
| 87.6% | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) | |
| 87.1% | (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) | |
| ✓ | 99.2% | (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) |
| 87.6% | (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) | |
| 87.6% | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) | |
| 87.1% | (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) | |
| ✓ | 99.7% | (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) |
| ✓ | 99.6% | (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
| ✓ | 98.9% | (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
| 87.6% | (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) | |
| 99.1% | (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) | |
| ✓ | 90.8% | (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))) |
| 87.6% | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) | |
| ✓ | 87.1% | (cos.f64 (-.f64 lambda1 lambda2)) |
Compiled 2187 to 1330 computations (39.2% saved)
ival-sin, time spent: 2.8s, 37.0% of total-timeival-mult, time spent: 1.5s, 19.0% of total-timeival-cos, time spent: 1.1s, 14.0% of total-timecomposed, time spent: 471.0ms, 6.0% of total-timeival-pow, time spent: 387.0ms, 5.0% of total-timeival-div, time spent: 334.0ms, 4.0% of total-timeival-atan2, time spent: 257.0ms, 3.0% of total-timeival-sub, time spent: 192.0ms, 3.0% of total-timeival-sqrt, time spent: 154.0ms, 2.0% of total-timeival-add, time spent: 124.0ms, 2.0% of total-timeconst, time spent: 112.0ms, 1.0% of total-timeival-log, time spent: 105.0ms, 1.0% of total-timeival-exp, time spent: 101.0ms, 1.0% of total-time| Inputs |
|---|
#<alt (cos.f64 (-.f64 lambda1 lambda2))> |
#<alt (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)> |
#<alt (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2)))))> |
#<alt (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
| Outputs |
|---|
#<alt (cos.f64 (neg.f64 lambda2))> |
#<alt (+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 -1 (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))))> |
#<alt (+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 lambda1 (-.f64 (*.f64 -1/2 (*.f64 lambda1 (cos.f64 (neg.f64 lambda2)))) (sin.f64 (neg.f64 lambda2)))))> |
#<alt (+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/2 (cos.f64 (neg.f64 lambda2))) (*.f64 1/6 (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))))) (sin.f64 (neg.f64 lambda2)))))> |
#<alt (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))> |
#<alt (cos.f64 lambda1)> |
#<alt (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))> |
#<alt (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 -1/2 (*.f64 lambda2 (cos.f64 lambda1))) (*.f64 -1 (sin.f64 lambda1)))))> |
#<alt (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 lambda1)) (*.f64 -1/6 (*.f64 lambda2 (sin.f64 lambda1))))) (*.f64 -1 (sin.f64 lambda1)))))> |
#<alt (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))> |
#<alt (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))> |
#<alt (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))> |
#<alt (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))> |
#<alt (-.f64 1 (cos.f64 (neg.f64 lambda2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))) (cos.f64 (neg.f64 lambda2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 lambda1 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (neg.f64 lambda2))))))) (cos.f64 (neg.f64 lambda2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 lambda1 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (-.f64 (*.f64 -1/6 (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))) (*.f64 -1/2 (cos.f64 (neg.f64 lambda2)))))))) (cos.f64 (neg.f64 lambda2)))> |
#<alt (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))> |
#<alt (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))> |
#<alt (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))> |
#<alt (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))> |
#<alt (-.f64 1 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))> |
#<alt (-.f64 1 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))> |
#<alt (-.f64 1 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))> |
#<alt (-.f64 1 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))> |
#<alt (-.f64 1 (cos.f64 lambda1))> |
#<alt (-.f64 (+.f64 1 (*.f64 -1 (*.f64 lambda2 (sin.f64 lambda1)))) (cos.f64 lambda1))> |
#<alt (-.f64 (+.f64 1 (*.f64 lambda2 (+.f64 (*.f64 -1 (sin.f64 lambda1)) (*.f64 1/2 (*.f64 lambda2 (cos.f64 lambda1)))))) (cos.f64 lambda1))> |
#<alt (-.f64 (+.f64 1 (*.f64 lambda2 (+.f64 (*.f64 -1 (sin.f64 lambda1)) (*.f64 lambda2 (-.f64 (*.f64 1/6 (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 -1/2 (cos.f64 lambda1))))))) (cos.f64 lambda1))> |
#<alt (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))> |
#<alt (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))> |
#<alt (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))> |
#<alt (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))> |
#<alt (-.f64 1 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (-.f64 1 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (-.f64 1 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (-.f64 1 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 1/24 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (+.f64 1/48 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (*.f64 1/2 (/.f64 (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1/1440 (*.f64 -1/720 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (-.f64 (*.f64 1/24 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (+.f64 1/48 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/24 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (+.f64 1/48 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)> |
#<alt (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))> |
#<alt (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))> |
#<alt (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))> |
#<alt (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)> |
#<alt (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))> |
#<alt (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))> |
#<alt (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 lambda2 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)> |
#<alt (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)> |
#<alt (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))> |
#<alt (-.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 phi2 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))> |
#<alt (-.f64 (+.f64 1 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 -1/24 (*.f64 (pow.f64 phi2 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))> |
#<alt (-.f64 (+.f64 1 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 1/720 (*.f64 (pow.f64 phi2 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (*.f64 1/24 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))> |
#<alt (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))> |
#<alt (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)))> |
#<alt (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)))> |
#<alt (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)))> |
#<alt (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)))> |
#<alt (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))> |
#<alt (-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))> |
#<alt (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)))> |
#<alt (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)))> |
#<alt (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)))> |
#<alt (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/4 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/4 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 -1/8 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/4 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 -1/8 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 -1/48 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (*.f64 1/4 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 -1/8 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 -1/4 (/.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 1/2 lambda1))))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 1/2 lambda1)))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) (*.f64 1/2 (/.f64 (*.f64 lambda2 (-.f64 (*.f64 1/4 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 1/2 lambda1))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 1/2 lambda1)))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/48 (sin.f64 (*.f64 1/2 lambda1))) (*.f64 1/16 (sin.f64 (*.f64 1/2 lambda1)))))) (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 1/4 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 1/2 lambda1))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 1/2 lambda1))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))> |
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))> |
#<alt (sin.f64 (*.f64 -1/2 phi2))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2)))))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2))))))> |
#<alt (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 phi2))) (*.f64 -1/48 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2)))))))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1))))> |
#<alt (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1))))> |
#<alt (sin.f64 (*.f64 1/2 phi1))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/8 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))> |
#<alt (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1)))))))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2))))> |
#<alt (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2))))> |
66 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 5.0ms | lambda2 | @ | 0 | (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) |
| 4.0ms | phi2 | @ | 0 | (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (* -1/2 lambda2))))) |
| 4.0ms | phi1 | @ | 0 | (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) |
| 3.0ms | phi2 | @ | 0 | (sqrt (+ (pow (- (exp (log (+ 1 (sin (* (- phi1 phi2) 1/2))))) 1) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) |
| 3.0ms | phi1 | @ | 0 | (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (* -1/2 lambda2))))) |
| 1× | batch-egg-rewrite |
| 403× | log1p-expm1-u |
| 402× | expm1-log1p-u |
| 386× | add-exp-log |
| 386× | add-log-exp |
| 385× | add-cube-cbrt |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 57 | 406 |
| 1 | 1003 | 392 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (-.f64 lambda1 lambda2)) |
(-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) |
(sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
| Outputs |
|---|
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(-.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 1) |
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(*.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) |
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2) |
(log.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) |
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)) |
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 1 (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 1 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (-.f64 0 (-.f64 lambda1 lambda2)) 2)) (sin.f64 (/.f64 (+.f64 0 (-.f64 lambda1 lambda2)) 2)))) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))) |
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) |
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (+.f64 1 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (cos.f64 (-.f64 lambda1 lambda2))))) |
(pow.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 1) |
(pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (pow.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) 2) |
(log.f64 (exp.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))) |
(log1p.f64 (expm1.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))) |
(exp.f64 (log1p.f64 (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) 1) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 2)) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))) 1/2)) |
(pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 1/2) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 3) |
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 3/2) 1/3) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))))) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 3/2)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))) |
(hypot.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))) |
(hypot.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 phi1 1/2))) |
(hypot.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 1)) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) 1) |
(*.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) |
(*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2)) |
(*.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) |
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2) (*.f64 (-.f64 lambda1 lambda2) 1/2))) (cos.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2) (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2) |
(log.f64 (exp.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))) |
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3))) |
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) |
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) |
(exp.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 1)) |
(+.f64 1 (*.f64 (neg.f64 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) |
(*.f64 1 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) 2) (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))) |
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))) |
(/.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)) 2)) (+.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) |
(/.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)) 3)) (+.f64 1 (+.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))) |
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))) 1) |
(pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) 3) |
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) 2) |
(log.f64 (exp.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))))) |
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))) |
(log1p.f64 (expm1.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))) |
(exp.f64 (log1p.f64 (*.f64 (neg.f64 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))) |
(exp.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2)))))))) 1) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))))))) |
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2)))))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2)))))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 1/2)) |
(pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 1/2) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2)))))) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))))))) 3) |
(pow.f64 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2) 1/3) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))))))) 2) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2)))))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))))))))) |
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2)))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2)))))) |
(hypot.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2)))))) |
(hypot.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) |
(hypot.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2)))))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2)))))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))))))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) 1) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) |
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 1/2)) |
(pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 1/2) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 3) |
(pow.f64 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2) 1/3) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))))) |
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))) |
(hypot.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))) |
(hypot.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) |
(hypot.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 1)) |
(-.f64 (+.f64 1 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) 1) |
(-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) |
(*.f64 1 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 1) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) 2) |
(log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) 1)) |
| 1× | egg-herbie |
| 1804× | fma-define |
| 902× | *-commutative |
| 722× | distribute-lft-in |
| 718× | distribute-rgt-in |
| 618× | +-commutative |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 1108 | 40692 |
| 1 | 3287 | 38138 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (neg.f64 lambda2)) |
(+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 -1 (*.f64 lambda1 (sin.f64 (neg.f64 lambda2))))) |
(+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 lambda1 (-.f64 (*.f64 -1/2 (*.f64 lambda1 (cos.f64 (neg.f64 lambda2)))) (sin.f64 (neg.f64 lambda2))))) |
(+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/2 (cos.f64 (neg.f64 lambda2))) (*.f64 1/6 (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))))) (sin.f64 (neg.f64 lambda2))))) |
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(cos.f64 lambda1) |
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))) |
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 -1/2 (*.f64 lambda2 (cos.f64 lambda1))) (*.f64 -1 (sin.f64 lambda1))))) |
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 lambda1)) (*.f64 -1/6 (*.f64 lambda2 (sin.f64 lambda1))))) (*.f64 -1 (sin.f64 lambda1))))) |
(cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) |
(cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) |
(cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) |
(cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) |
(-.f64 1 (cos.f64 (neg.f64 lambda2))) |
(-.f64 (+.f64 1 (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))) (cos.f64 (neg.f64 lambda2))) |
(-.f64 (+.f64 1 (*.f64 lambda1 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (neg.f64 lambda2))))))) (cos.f64 (neg.f64 lambda2))) |
(-.f64 (+.f64 1 (*.f64 lambda1 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (-.f64 (*.f64 -1/6 (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))) (*.f64 -1/2 (cos.f64 (neg.f64 lambda2)))))))) (cos.f64 (neg.f64 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) |
(-.f64 1 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) |
(-.f64 1 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) |
(-.f64 1 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) |
(-.f64 1 (cos.f64 lambda1)) |
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 lambda2 (sin.f64 lambda1)))) (cos.f64 lambda1)) |
(-.f64 (+.f64 1 (*.f64 lambda2 (+.f64 (*.f64 -1 (sin.f64 lambda1)) (*.f64 1/2 (*.f64 lambda2 (cos.f64 lambda1)))))) (cos.f64 lambda1)) |
(-.f64 (+.f64 1 (*.f64 lambda2 (+.f64 (*.f64 -1 (sin.f64 lambda1)) (*.f64 lambda2 (-.f64 (*.f64 1/6 (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 -1/2 (cos.f64 lambda1))))))) (cos.f64 lambda1)) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(-.f64 1 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(-.f64 1 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(-.f64 1 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) |
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 1/24 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (+.f64 1/48 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (*.f64 1/2 (/.f64 (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1/1440 (*.f64 -1/720 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (-.f64 (*.f64 1/24 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (+.f64 1/48 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/24 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (+.f64 1/48 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) |
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) |
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) |
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 lambda2 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) |
(-.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 phi2 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) |
(-.f64 (+.f64 1 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 -1/24 (*.f64 (pow.f64 phi2 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) |
(-.f64 (+.f64 1 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 1/720 (*.f64 (pow.f64 phi2 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (*.f64 1/24 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) |
(-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) |
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) |
(-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) |
(-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) |
(-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) |
(-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) |
(-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) |
(-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) |
(-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) |
(-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) |
(-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/4 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/4 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 -1/8 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/4 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 -1/8 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 -1/48 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (*.f64 1/4 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 -1/8 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 -1/4 (/.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 1/2 lambda1))))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))))) |
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 1/2 lambda1)))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) (*.f64 1/2 (/.f64 (*.f64 lambda2 (-.f64 (*.f64 1/4 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 1/2 lambda1))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))))))) |
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 1/2 lambda1)))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/48 (sin.f64 (*.f64 1/2 lambda1))) (*.f64 1/16 (sin.f64 (*.f64 1/2 lambda1)))))) (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 1/4 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 1/2 lambda1))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 1/2 lambda1))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sin.f64 (*.f64 -1/2 phi2)) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 phi2))) (*.f64 -1/48 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))))))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 1/2 phi1)) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/8 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))))))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(-.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 1) |
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(*.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) |
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2) |
(log.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) |
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)) |
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 1 (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 1 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (-.f64 0 (-.f64 lambda1 lambda2)) 2)) (sin.f64 (/.f64 (+.f64 0 (-.f64 lambda1 lambda2)) 2)))) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))) |
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) |
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (+.f64 1 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (cos.f64 (-.f64 lambda1 lambda2))))) |
(pow.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 1) |
(pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (pow.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) 2) |
(log.f64 (exp.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))) |
(log1p.f64 (expm1.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))) |
(exp.f64 (log1p.f64 (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) 1) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 2)) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))) 1/2)) |
(pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 1/2) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 3) |
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 3/2) 1/3) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))))) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 3/2)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))) |
(hypot.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))) |
(hypot.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 phi1 1/2))) |
(hypot.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 1)) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) 1) |
(*.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) |
(*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2)) |
(*.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) |
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2) (*.f64 (-.f64 lambda1 lambda2) 1/2))) (cos.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2) (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2) |
(log.f64 (exp.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))) |
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3))) |
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) |
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) |
(exp.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 1)) |
(+.f64 1 (*.f64 (neg.f64 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) |
(*.f64 1 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) 2) (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))) |
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))) |
(/.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)) 2)) (+.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) |
(/.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)) 3)) (+.f64 1 (+.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))) |
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))) 1) |
(pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) 3) |
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) 2) |
(log.f64 (exp.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))))) |
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))) |
(log1p.f64 (expm1.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))) |
(exp.f64 (log1p.f64 (*.f64 (neg.f64 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))) |
(exp.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2)))))))) 1) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))))))) |
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2)))))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2)))))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 1/2)) |
(pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 1/2) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2)))))) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))))))) 3) |
(pow.f64 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2) 1/3) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))))))) 2) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2)))))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))))))))) |
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2)))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2)))))) |
(hypot.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2)))))) |
(hypot.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) |
(hypot.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2)))))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2)))))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))))))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) 1) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) |
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 1/2)) |
(pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 1/2) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 3) |
(pow.f64 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2) 1/3) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))))) |
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))) |
(hypot.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))) |
(hypot.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) |
(hypot.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 1)) |
(-.f64 (+.f64 1 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) 1) |
(-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) |
(*.f64 1 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 1) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) 2) |
(log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) 1)) |
| Outputs |
|---|
(cos.f64 (neg.f64 lambda2)) |
(cos.f64 lambda2) |
(+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 -1 (*.f64 lambda1 (sin.f64 (neg.f64 lambda2))))) |
(+.f64 (cos.f64 lambda2) (*.f64 (neg.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))) |
(+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 lambda1 (-.f64 (*.f64 -1/2 (*.f64 lambda1 (cos.f64 (neg.f64 lambda2)))) (sin.f64 (neg.f64 lambda2))))) |
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda2) lambda1)) (neg.f64 (sin.f64 lambda2))))) |
(fma.f64 lambda1 (fma.f64 -1/2 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 lambda2)) |
(+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/2 (cos.f64 (neg.f64 lambda2))) (*.f64 1/6 (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))))) (sin.f64 (neg.f64 lambda2))))) |
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (fma.f64 -1/2 (cos.f64 lambda2) (*.f64 (*.f64 lambda1 (neg.f64 (sin.f64 lambda2))) 1/6))) (neg.f64 (sin.f64 lambda2))))) |
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 (cos.f64 lambda2) -1/2 (*.f64 (neg.f64 (*.f64 lambda1 (sin.f64 lambda2))) 1/6)) (sin.f64 lambda2)) (cos.f64 lambda2)) |
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) |
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cos.f64 lambda1) |
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))) |
(fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) |
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 -1/2 (*.f64 lambda2 (cos.f64 lambda1))) (*.f64 -1 (sin.f64 lambda1))))) |
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 -1/2 (*.f64 lambda2 (cos.f64 lambda1))) (neg.f64 (sin.f64 lambda1))))) |
(fma.f64 lambda2 (fma.f64 -1/2 (*.f64 lambda2 (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 lambda1)) |
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 lambda1)) (*.f64 -1/6 (*.f64 lambda2 (sin.f64 lambda1))))) (*.f64 -1 (sin.f64 lambda1))))) |
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (fma.f64 -1/2 (cos.f64 lambda1) (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) -1/6))) (neg.f64 (sin.f64 lambda1))))) |
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 -1/2 (cos.f64 lambda1) (*.f64 (*.f64 -1/6 lambda2) (sin.f64 lambda1))) (sin.f64 lambda1)) (cos.f64 lambda1)) |
(cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) |
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) |
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) |
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) |
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(-.f64 1 (cos.f64 (neg.f64 lambda2))) |
(-.f64 1 (cos.f64 lambda2)) |
(-.f64 (+.f64 1 (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))) (cos.f64 (neg.f64 lambda2))) |
(+.f64 1 (-.f64 (*.f64 lambda1 (neg.f64 (sin.f64 lambda2))) (cos.f64 lambda2))) |
(-.f64 (fma.f64 lambda1 (neg.f64 (sin.f64 lambda2)) 1) (cos.f64 lambda2)) |
(-.f64 (+.f64 1 (*.f64 lambda1 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (neg.f64 lambda2))))))) (cos.f64 (neg.f64 lambda2))) |
(+.f64 1 (-.f64 (*.f64 lambda1 (+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (*.f64 lambda1 1/2) (cos.f64 lambda2)))) (cos.f64 lambda2))) |
(-.f64 (fma.f64 lambda1 (-.f64 (*.f64 (*.f64 lambda1 1/2) (cos.f64 lambda2)) (sin.f64 lambda2)) 1) (cos.f64 lambda2)) |
(-.f64 (+.f64 1 (*.f64 lambda1 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (-.f64 (*.f64 -1/6 (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))) (*.f64 -1/2 (cos.f64 (neg.f64 lambda2)))))))) (cos.f64 (neg.f64 lambda2))) |
(+.f64 1 (-.f64 (*.f64 lambda1 (+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 -1/6 lambda1) (neg.f64 (sin.f64 lambda2))) (*.f64 1/2 (cos.f64 lambda2)))))) (cos.f64 lambda2))) |
(-.f64 (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 (neg.f64 (*.f64 lambda1 (sin.f64 lambda2))) -1/6 (*.f64 (cos.f64 lambda2) 1/2)) (neg.f64 (sin.f64 lambda2))) 1) (cos.f64 lambda2)) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) |
(-.f64 1 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) |
(-.f64 1 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) |
(-.f64 1 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) |
(-.f64 1 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) |
(-.f64 1 (cos.f64 lambda1)) |
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 lambda2 (sin.f64 lambda1)))) (cos.f64 lambda1)) |
(-.f64 (+.f64 1 (*.f64 (neg.f64 lambda2) (sin.f64 lambda1))) (cos.f64 lambda1)) |
(-.f64 (fma.f64 (neg.f64 lambda2) (sin.f64 lambda1) 1) (cos.f64 lambda1)) |
(-.f64 (+.f64 1 (*.f64 lambda2 (+.f64 (*.f64 -1 (sin.f64 lambda1)) (*.f64 1/2 (*.f64 lambda2 (cos.f64 lambda1)))))) (cos.f64 lambda1)) |
(+.f64 1 (-.f64 (*.f64 lambda2 (fma.f64 -1 (sin.f64 lambda1) (*.f64 (*.f64 lambda2 (cos.f64 lambda1)) 1/2))) (cos.f64 lambda1))) |
(-.f64 (fma.f64 lambda2 (fma.f64 (*.f64 lambda2 (cos.f64 lambda1)) 1/2 (neg.f64 (sin.f64 lambda1))) 1) (cos.f64 lambda1)) |
(-.f64 (+.f64 1 (*.f64 lambda2 (+.f64 (*.f64 -1 (sin.f64 lambda1)) (*.f64 lambda2 (-.f64 (*.f64 1/6 (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 -1/2 (cos.f64 lambda1))))))) (cos.f64 lambda1)) |
(-.f64 (+.f64 1 (*.f64 lambda2 (fma.f64 -1 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 1/6 lambda2) (sin.f64 lambda1)) (*.f64 1/2 (cos.f64 lambda1))))))) (cos.f64 lambda1)) |
(-.f64 (fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 1/6 (*.f64 lambda2 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) 1/2)) (neg.f64 (sin.f64 lambda1))) 1) (cos.f64 lambda1)) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) |
(-.f64 1 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) |
(-.f64 1 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) |
(-.f64 1 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) |
(-.f64 1 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) |
(sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) |
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) |
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (/.f64 (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))))) |
(fma.f64 1/2 (*.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) 1/4) (/.f64 (pow.f64 phi1 2) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) |
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 1/24 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (+.f64 1/48 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (*.f64 1/2 (/.f64 (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 2) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 phi1 2) (/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) 1/24) (+.f64 1/48 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (/.f64 (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))))) |
(fma.f64 (pow.f64 phi1 2) (*.f64 1/2 (fma.f64 (pow.f64 phi1 2) (/.f64 (+.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) 1/24 -1/48) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) 1/4) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (/.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) 1/4) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) |
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1/1440 (*.f64 -1/720 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (-.f64 (*.f64 1/24 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (+.f64 1/48 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/24 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (+.f64 1/48 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))))))) |
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 2) (fma.f64 1/2 (/.f64 (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 phi1 2) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (+.f64 1/1440 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) -1/720)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) 1/24) (+.f64 1/48 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) 1/24) (+.f64 1/48 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))))))) |
(fma.f64 (pow.f64 phi1 2) (fma.f64 (pow.f64 phi1 2) (*.f64 1/2 (fma.f64 (pow.f64 phi1 2) (/.f64 (+.f64 1/1440 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) -1/720 (*.f64 -1/2 (*.f64 (+.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) 1/24 -1/48) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) 1/4) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (/.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) 1/4) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (/.f64 (+.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) 1/24 -1/48) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) 1/4) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (*.f64 1/2 (/.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) 1/4) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 1/2 (*.f64 lambda1 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) |
(fma.f64 1/2 (*.f64 lambda1 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(fma.f64 lambda1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (*.f64 lambda1 (fma.f64 (cos.f64 phi1) (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) -1/4)) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda1 (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) -1/6)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (/.f64 (*.f64 (cos.f64 (*.f64 lambda2 -1/2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (-.f64 (*.f64 (cos.f64 phi1) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))))) |
(fma.f64 lambda1 (fma.f64 lambda1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (fma.f64 (cos.f64 phi1) (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) -1/4)) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 lambda1 (fma.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) -1/6) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (/.f64 (fma.f64 (cos.f64 phi1) (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) -1/4)) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) (*.f64 (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda1 1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) |
(fma.f64 -1/2 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda1 1/2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda2 (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda1 1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 1/2 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2)) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))) |
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (*.f64 lambda1 1/2))) (sin.f64 (*.f64 lambda1 1/2)))) (*.f64 1/2 (*.f64 lambda2 (fma.f64 (cos.f64 phi1) (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2) (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2)) (/.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 lambda2 (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda1 1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 lambda2 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2)) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 lambda2 (*.f64 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda1 1/2))) 1/6)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (/.f64 (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (+.f64 (*.f64 (cos.f64 phi1) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2)) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))) |
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (fma.f64 (cos.f64 phi1) (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2) (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2)) (/.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 lambda2 (fma.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda1 1/2))) 1/6) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (/.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (fma.f64 (cos.f64 phi1) (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2) (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2)) (/.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (*.f64 lambda1 1/2))) (sin.f64 (*.f64 lambda1 1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)))) |
(pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2) |
(pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) |
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) |
(fma.f64 lambda1 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) |
(*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) |
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) |
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) |
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) -1/4)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) |
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 lambda1 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) |
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 lambda1 (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) -1/6)))) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) |
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) -1/4 (fma.f64 lambda1 (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) -1/6) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) 2) |
(pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) |
(pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(fma.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda1 1/2)))) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2)) |
(-.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 lambda1 1/2))) (sin.f64 (*.f64 lambda1 1/2)))) |
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(fma.f64 lambda2 (fma.f64 -1 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda1 1/2))) (*.f64 lambda2 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2))))) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2)) |
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2) (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2))) (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (neg.f64 (cos.f64 (*.f64 lambda1 1/2))))) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2)) |
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 lambda2 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) |
(fma.f64 lambda2 (fma.f64 -1 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda1 1/2))) (*.f64 lambda2 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2) (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda1 1/2))) 1/6)))))) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2)) |
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (fma.f64 lambda2 (*.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda1 1/2))) 1/6) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2)))) (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (neg.f64 (cos.f64 (*.f64 lambda1 1/2))))) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2)) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) |
(-.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 phi2 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) |
(+.f64 1 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 phi2 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) |
(+.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (-.f64 (*.f64 1/2 (pow.f64 phi2 2)) 1))) |
(-.f64 (+.f64 1 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 -1/24 (*.f64 (pow.f64 phi2 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) |
(+.f64 1 (-.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 phi2 2))) (*.f64 1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) |
(-.f64 (fma.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (+.f64 (*.f64 -1/24 (pow.f64 phi2 2)) 1/2)) 1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) |
(-.f64 (+.f64 1 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 1/720 (*.f64 (pow.f64 phi2 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (*.f64 1/24 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) |
(-.f64 (+.f64 1 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 phi2 2)) 1/720) (*.f64 -1/24 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (*.f64 1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) |
(-.f64 (fma.f64 (pow.f64 phi2 2) (fma.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (+.f64 (*.f64 1/720 (pow.f64 phi2 2)) -1/24)) (*.f64 1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) 1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) |
(-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) |
(-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))) |
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) |
(+.f64 1 (-.f64 (*.f64 (neg.f64 lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (cos.f64 phi2))) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)))) |
(-.f64 (-.f64 1 (*.f64 lambda1 (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (cos.f64 phi2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))) |
(-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (neg.f64 (*.f64 (*.f64 lambda1 (cos.f64 phi2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))))) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (cos.f64 phi2))))) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))) |
(-.f64 (fma.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) -1/4)) (neg.f64 (cos.f64 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (cos.f64 phi2))) 1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))) |
(-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 (neg.f64 lambda1) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) -1/6) (cos.f64 phi2))) (*.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))) (cos.f64 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (cos.f64 phi2))))) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))) |
(-.f64 (fma.f64 lambda1 (fma.f64 lambda1 (-.f64 (*.f64 (neg.f64 lambda1) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) -1/6) (cos.f64 phi2))) (*.f64 (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) -1/4)) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (neg.f64 (cos.f64 phi2)))) 1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))) |
(-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) |
(-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) 2) (cos.f64 phi2))) |
(-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi2))) |
(-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) |
(-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) 2) (cos.f64 phi2))) |
(-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi2))) |
(-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) |
(-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) 2) (cos.f64 phi2))) |
(-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi2))) |
(-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) |
(-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) 2) (cos.f64 phi2))) |
(-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi2))) |
(-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) |
(-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) |
(-.f64 (+.f64 1 (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda1 1/2))))) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2))) |
(-.f64 (fma.f64 (*.f64 lambda2 (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda1 1/2))) 1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) |
(+.f64 1 (-.f64 (*.f64 lambda2 (*.f64 -1 (-.f64 (*.f64 lambda2 (*.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2))) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda1 1/2))) (cos.f64 phi2))))) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2)))) |
(-.f64 (fma.f64 lambda2 (fma.f64 (neg.f64 lambda2) (*.f64 (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2) (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2))) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda1 1/2))) (cos.f64 phi2))) 1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) |
(-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (neg.f64 (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda1 1/2))) 1/6))) (*.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2))) (cos.f64 phi2)))) (*.f64 (neg.f64 (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda1 1/2))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2))) |
(-.f64 (fma.f64 lambda2 (fma.f64 lambda2 (-.f64 (*.f64 (neg.f64 lambda2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda1 1/2))) 1/6) (cos.f64 phi2))) (*.f64 (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2) (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2))) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda1 1/2))) (cos.f64 phi2))) 1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2))) |
(-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) |
(-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) |
(-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) |
(-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) |
(-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) |
(-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) |
(-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) |
(-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(fma.f64 1/2 (*.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 phi1 (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))) (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))) |
(fma.f64 phi1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (+.f64 (*.f64 phi1 (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (/.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2)))))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (fma.f64 1/2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))) (*.f64 phi1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 phi1 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) -1/6) (*.f64 1/2 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (/.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))))))) |
(fma.f64 phi1 (fma.f64 phi1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (+.f64 (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (/.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 phi1 (fma.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) -1/6 (*.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (/.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))) (/.f64 (cos.f64 (*.f64 -1/2 phi2)) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))))) (*.f64 1/2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (neg.f64 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (neg.f64 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (neg.f64 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (neg.f64 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 phi2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) |
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 1/2 (*.f64 phi2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 lambda2 -1/2))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(fma.f64 phi2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (+.f64 (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 lambda2 -1/2))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) -1/4))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 phi2 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 lambda2 -1/2))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) 1/6) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 lambda2 -1/2))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))))) |
(fma.f64 phi2 (fma.f64 phi2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (+.f64 (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 lambda2 -1/2))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) -1/4))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) 1/6 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 lambda2 -1/2))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) -1/4))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) (*.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/4 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/4 (*.f64 lambda1 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))) |
(fma.f64 1/4 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (cos.f64 phi2)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/4 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 -1/8 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (fma.f64 1/4 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (*.f64 1/2 (*.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 (*.f64 -1/8 (cos.f64 phi1)) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))) (*.f64 -1/16 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (cos.f64 phi2) 2)) (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))) |
(fma.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 1/4 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (cos.f64 phi2)))) (*.f64 1/2 (*.f64 lambda1 (fma.f64 -1/8 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) -1/16)))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/4 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 -1/8 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 -1/48 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (*.f64 1/4 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 -1/8 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (fma.f64 1/4 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 (*.f64 -1/8 (cos.f64 phi1)) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))) (*.f64 -1/16 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (cos.f64 phi2) 2)) (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 lambda1 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) -1/48) (*.f64 1/4 (*.f64 (cos.f64 phi1) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 lambda2 -1/2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (*.f64 (*.f64 -1/8 (cos.f64 phi1)) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))) (*.f64 -1/16 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (cos.f64 phi2) 2)) (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))) |
(fma.f64 lambda1 (fma.f64 lambda1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (+.f64 (fma.f64 -1/8 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) -1/16)) (*.f64 lambda1 (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (cos.f64 phi2))) -1/48 (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 lambda2 -1/2))) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (fma.f64 -1/8 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) -1/16)))) (/.f64 (cos.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))) (*.f64 (*.f64 1/4 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (cos.f64 phi2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1))))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 -1/4 (/.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 1/2 lambda1))))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))))) |
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 -1/4 (*.f64 lambda2 (/.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 lambda1 1/2))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))))) |
(fma.f64 -1/4 (*.f64 lambda2 (/.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 lambda1 1/2))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) |
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 1/2 lambda1)))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) (*.f64 1/2 (/.f64 (*.f64 lambda2 (-.f64 (*.f64 1/4 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 1/2 lambda1))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))))))) |
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 lambda2 (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 lambda1 1/2))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (*.f64 1/2 (/.f64 (*.f64 lambda2 (+.f64 (*.f64 1/4 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (*.f64 lambda1 1/2)))) (*.f64 -1/16 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))))))) |
(fma.f64 lambda2 (fma.f64 1/2 (*.f64 (fma.f64 1/4 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (*.f64 lambda1 1/2))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) -1/16)) (/.f64 lambda2 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 lambda1 1/2))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) |
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 1/2 lambda1)))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/48 (sin.f64 (*.f64 1/2 lambda1))) (*.f64 1/16 (sin.f64 (*.f64 1/2 lambda1)))))) (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 1/4 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 1/2 lambda1))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 1/2 lambda1))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))))))))) |
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 lambda2 (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 lambda1 1/2))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (*.f64 lambda2 (*.f64 1/2 (+.f64 (/.f64 (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda1 1/2)) 1/12))) (*.f64 1/4 (*.f64 (cos.f64 phi1) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 phi2)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (*.f64 lambda1 1/2)))) (*.f64 -1/16 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (/.f64 (+.f64 (*.f64 1/4 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (*.f64 lambda1 1/2)))) (*.f64 -1/16 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))))))))) |
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 1/2 (fma.f64 lambda2 (/.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda1 1/2)) 1/12)) (*.f64 1/4 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 phi2)) (fma.f64 1/4 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (*.f64 lambda1 1/2))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) -1/16))) (/.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (/.f64 (fma.f64 1/4 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (*.f64 lambda1 1/2))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) -1/16)) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 lambda1 1/2))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2))))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(fma.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))) (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 phi1 (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (/.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))))) |
(fma.f64 phi1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (+.f64 (*.f64 phi1 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2)) (+.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))) (/.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2)))))) (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (*.f64 phi1 (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 phi1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (/.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))) (*.f64 phi1 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) -1/6) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)))) (/.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))))))))) |
(fma.f64 phi1 (fma.f64 phi1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2)) (+.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))) (/.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))) (*.f64 phi1 (fma.f64 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2))) -1/6 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2)) (+.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))) (/.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))) (/.f64 (sin.f64 (*.f64 -1/2 phi2)) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))))))) (*.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (neg.f64 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (neg.f64 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (neg.f64 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 phi2 (neg.f64 phi1)))) 2))) |
(sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1/2 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (fma.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 1/2 (*.f64 phi2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))) |
(fma.f64 phi2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)) (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) -1/4))) (/.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) (hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 (fma.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 phi2 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 phi2 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) 1/6) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))))))) |
(fma.f64 phi2 (fma.f64 phi2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)) (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) -1/4))) (/.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 phi2 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) 1/6 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)) (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) -1/4))) (/.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))))) (*.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 (*.f64 1/2 (*.f64 lambda1 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) |
(fma.f64 1/2 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (cos.f64 phi2)) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (cos.f64 phi2) 2)) (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(fma.f64 lambda1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 lambda1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) -1/4)) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (cos.f64 phi2)))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (*.f64 -1/24 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda1 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (*.f64 lambda1 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (cos.f64 phi2) 2)) (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) -1/6) (cos.f64 phi2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 lambda2 -1/2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (cos.f64 phi2) 2)) (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))))) |
(fma.f64 lambda1 (fma.f64 lambda1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (+.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) -1/4)) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (*.f64 lambda1 (fma.f64 (cos.f64 phi1) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) -1/6) (cos.f64 phi2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 lambda2 -1/2))) (/.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) -1/4)) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda2 -1/2)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) (*.f64 (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 lambda2 -1/2))) (cos.f64 phi2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (+.f64 lambda2 (neg.f64 lambda1)))) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda1 1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))) |
(fma.f64 -1/2 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda1 1/2))) (cos.f64 phi2)) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda1 1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (*.f64 1/2 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2))) (cos.f64 phi2))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda1 1/2))))) (*.f64 1/2 (*.f64 lambda2 (fma.f64 (cos.f64 phi1) (*.f64 (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2) (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2))) (cos.f64 phi2)) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2)))) (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))) (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) |
(+.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 lambda2 (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda1 1/2)))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (*.f64 lambda2 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2))) (cos.f64 phi2))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (*.f64 lambda2 (*.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda1 1/2))) 1/6) (cos.f64 phi2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2))) (cos.f64 phi2))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))) (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))))))))) |
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (+.f64 (fma.f64 (cos.f64 phi1) (*.f64 (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2) (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2))) (cos.f64 phi2)) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2)))) (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (*.f64 lambda2 (fma.f64 (cos.f64 phi1) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda1 1/2))) 1/6) (cos.f64 phi2)) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda1 1/2))) (fma.f64 (cos.f64 phi1) (*.f64 (fma.f64 1/4 (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2) (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2))) (cos.f64 phi2)) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (cos.f64 (*.f64 lambda1 1/2)) 2)))) (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) (/.f64 (cos.f64 phi2) (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda1 1/2))))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))))) (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(sin.f64 (*.f64 -1/2 phi2)) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) |
(fma.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))) (sin.f64 (*.f64 -1/2 phi2))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (fma.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) |
(fma.f64 phi1 (fma.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 (*.f64 -1/8 phi1) (sin.f64 (*.f64 -1/2 phi2)))) (sin.f64 (*.f64 -1/2 phi2))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2))) (*.f64 phi1 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 -1/2 phi2))) (*.f64 -1/48 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))))))) |
(+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (fma.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (fma.f64 -1/8 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 -1/48 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))))))) |
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 -1/8 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 (*.f64 -1/48 phi1) (cos.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))) (sin.f64 (*.f64 -1/2 phi2))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (neg.f64 phi1)))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (neg.f64 phi1)))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (neg.f64 phi1)))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (*.f64 -1 phi1)))) |
(sin.f64 (*.f64 -1/2 (+.f64 phi2 (neg.f64 phi1)))) |
(sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) |
(sin.f64 (*.f64 1/2 phi1)) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 -1/2 phi2) (cos.f64 (*.f64 1/2 phi1)))) |
(fma.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/8 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/2 phi1)) phi2))))) |
(fma.f64 phi2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/2 phi1)) phi2))) (sin.f64 (*.f64 1/2 phi1))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (+.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))))))) |
(+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (fma.f64 -1/8 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 1/48 phi2) (cos.f64 (*.f64 1/2 phi1)))))))) |
(fma.f64 phi2 (fma.f64 -1/2 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (fma.f64 (*.f64 1/48 phi2) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) -1/8)))) (sin.f64 (*.f64 1/2 phi1))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(sin.f64 (*.f64 1/2 (+.f64 phi1 (*.f64 -1 phi2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(-.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 1) |
(+.f64 1 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1)) |
(+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 0) |
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(*.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) |
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3) |
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) 1/3) |
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2) |
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(log.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) |
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(+.f64 1 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1)) |
(+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 0) |
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)) |
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(+.f64 1 (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 1 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (-.f64 0 (-.f64 lambda1 lambda2)) 2)) (sin.f64 (/.f64 (+.f64 0 (-.f64 lambda1 lambda2)) 2)))) |
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (neg.f64 (-.f64 lambda1 lambda2)) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) |
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (-.f64 lambda2 lambda1) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) |
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) |
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))) |
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (+.f64 1 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (cos.f64 (-.f64 lambda1 lambda2))))) |
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (+.f64 1 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) |
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 1 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))) |
(pow.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 1) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) |
(pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) |
(pow.f64 (pow.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 3) 1/3) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) |
(pow.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) 2) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) |
(log.f64 (exp.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) |
(cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 3)) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) |
(expm1.f64 (log1p.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))) |
(+.f64 (-.f64 2 (cos.f64 (-.f64 lambda2 lambda1))) -1) |
(log1p.f64 (expm1.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) |
(exp.f64 (log1p.f64 (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) |
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(-.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) 1) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)))))) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)))))) |
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)))) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 2)) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))) 1/2)) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) |
(pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 1/2) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)))) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))) 1) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)))) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 3) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)))) |
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 3/2) 1/3) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) 3/2)) |
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) 3/2)) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)))) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)))) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 3/2)) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) 3/2)) |
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) 3/2)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)))))) |
(hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)))) |
(hypot.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)))) |
(hypot.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 phi1 1/2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)))) |
(hypot.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))) 1/2)) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)))) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 1)) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi1)))) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 (-.f64 lambda1 lambda2) 1)))) |
(+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda2 lambda1)))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) 1) |
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) |
(*.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2)) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) 2)) |
(*.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2) (*.f64 (-.f64 lambda1 lambda2) 1/2))) (cos.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2) (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2) |
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (-.f64 lambda1 lambda2) 1))) 2) |
(-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) |
(log.f64 (exp.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) 3)) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 3))) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) |
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))) |
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(exp.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 1)) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) |
(+.f64 1 (*.f64 (neg.f64 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) |
(-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) |
(*.f64 1 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) |
(-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) 2) (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))) |
(-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) |
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))) |
(-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) |
(/.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)) 2)) (+.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) |
(/.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2)) 2)) (+.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2)))) |
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4))) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) 1)) |
(/.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)) 3)) (+.f64 1 (+.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))) |
(/.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2)) 3)) (+.f64 1 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2)) (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2)) 2)))) |
(/.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 6) (pow.f64 (cos.f64 phi2) 3))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 4)) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) 1))) |
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))) 1) |
(-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) |
(pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) 3) |
(-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) |
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))) 3) 1/3) |
(-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) |
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) 2) |
(-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) |
(log.f64 (exp.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))) |
(-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))))) |
(-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) |
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))) 3)) |
(-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) |
(expm1.f64 (log1p.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))) |
(expm1.f64 (log1p.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))))) |
(+.f64 (-.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) -1) |
(log1p.f64 (expm1.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))) |
(-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) |
(exp.f64 (log1p.f64 (*.f64 (neg.f64 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))) |
(-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) |
(exp.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) 1)) |
(-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2)))))))) 1) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))))) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2)))))))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))))))))) |
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2)))))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 1/2) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2)))))) 1) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))))))) 3) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(pow.f64 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2) 1/3) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) |
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))))))) 2) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2)))))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))))))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) |
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2)))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))))))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2)))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(hypot.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2)))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(hypot.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(hypot.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2)))))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2)))))))) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 1/2)) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sin.f64 (*.f64 lambda2 -1/2))))))) 1)) |
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2)))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 lambda2 -1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) 1) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 1 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)))) (sqrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))) |
(pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 1/2) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(pow.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))) 1) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 3) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(pow.f64 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2) 1/3) |
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) |
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) |
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) |
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(hypot.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) 1/2)) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 1)) |
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) |
(hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) |
(-.f64 (+.f64 1 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) 1) |
(+.f64 (+.f64 1 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) -1) |
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 0) |
(-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) |
(*.f64 1 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 1) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) 3) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 3) 1/3) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) 2) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 3)) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(+.f64 (+.f64 1 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) -1) |
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 0) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) 1)) |
(sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) |
Compiled 212882 to 144010 computations (32.4% saved)
193 alts after pruning (193 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 2706 | 80 | 2786 |
| Fresh | 54 | 113 | 167 |
| Picked | 5 | 0 | 5 |
| Done | 0 | 0 | 0 |
| Total | 2765 | 193 | 2958 |
| Status | Accuracy | Program |
|---|---|---|
| 46.3% | (*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 31.6% | (*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 27.6% | (*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 33.8% | (*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 27.5% | (*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 34.9% | (*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 28.0% | (*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) | |
| 27.5% | (*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 27.4% | (*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 50.7% | (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 35.7% | (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 33.9% | (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 35.7% | (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 28.2% | (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) | |
| 43.0% | (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 27.6% | (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 33.8% | (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 35.0% | (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 27.5% | (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 44.2% | (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 30.3% | (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 43.6% | (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 32.4% | (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 43.8% | (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 32.0% | (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 40.3% | (*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 40.4% | (*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 2)) (cos.f64 (/.f64 lambda2 2))) (*.f64 (cos.f64 (/.f64 lambda1 2)) (sin.f64 (/.f64 lambda2 2)))) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 25.3% | (*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 32.0% | (*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 17.2% | (*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 14.9% | (*.f64 R (*.f64 2 (atan2.f64 (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 45.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 75.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 58.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 74.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 60.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 59.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 74.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 40.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) | |
| 47.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (+.f64 1 (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))) (cos.f64 (neg.f64 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 76.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 75.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (+.f64 (-.f64 2 (cos.f64 (-.f64 lambda2 lambda1))) -1)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 47.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (+.f64 1 (-.f64 (*.f64 lambda1 (neg.f64 (sin.f64 lambda2))) (cos.f64 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 59.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 55.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 58.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 75.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (log.f64 (+.f64 1 (expm1.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 49.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) | |
| 55.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) | |
| 48.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 61.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 46.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 48.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) | |
| 46.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) | |
| 43.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 73.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 26.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 46.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 35.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 47.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 33.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 47.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 61.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 61.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 35.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 35.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 46.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 37.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) | |
| 38.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) | |
| 49.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 34.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 48.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log1p.f64 (expm1.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) | |
| 34.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 33.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 45.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 34.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 46.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 45.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 34.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 32.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 29.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 34.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 29.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 34.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 60.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 3))))) | |
| 48.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1))))))) | |
| 37.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) | |
| 60.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3)) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 61.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2))))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 61.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 47.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) | |
| 46.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) | |
| 47.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) | |
| 60.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 2 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) -1))))) | |
| 60.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))))) | |
| 61.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (fabs.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))))) | |
| 35.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) | |
| 27.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) | |
| 43.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 26.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 31.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) | |
| 27.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 36.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) | |
| 32.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 37.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) | |
| 32.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 47.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3))))) | |
| 47.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 33.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) | |
| 60.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (+.f64 (-.f64 2 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) -1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 34.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2))))))) | |
| 28.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) | |
| 29.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) | |
| 47.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) | |
| 26.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 26.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 33.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) | |
| 24.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 32.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 30.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 32.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 29.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 31.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 42.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 29.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 43.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3))))) | |
| 34.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) | |
| 43.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))))) | |
| 34.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1))))))))) | |
| 33.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) | |
| 27.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))))))))) | |
| 44.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 33.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) | |
| 30.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 43.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) | |
| 29.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 42.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 31.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 29.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 30.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 47.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 33.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 47.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (fma.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2)) (*.f64 (cos.f64 (/.f64 phi1 2)) (neg.f64 (sin.f64 (/.f64 phi2 2))))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 46.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 31.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 45.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 45.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 32.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 32.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 32.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 32.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 23.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 24.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 24.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 25.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 32.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) 3))))) | |
| 46.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 36.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) | |
| 32.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 46.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 47.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 32.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) | |
| 27.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))))))) | |
| 27.9% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2))))))) | |
| 32.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2))))))) | |
| 32.1% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) | |
| 32.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) | |
| 32.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2))))))) | |
| 16.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) | |
| 32.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) | |
| 32.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))))))) | |
| 32.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (+.f64 (-.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) -1))))) | |
| 32.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))))))) | |
| 21.3% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 lambda1 1/2))) (sin.f64 (*.f64 lambda1 1/2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 30.5% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) 1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 30.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 23.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 58.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 37.4% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 53.6% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 35.0% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) | |
| 29.8% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) | |
| 35.7% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 45.2% | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) | |
| 16.1% | (*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 17.2% | (*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 24.8% | (*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 25.3% | (*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 27.5% | (*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 27.4% | (*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) | |
| 46.5% | (*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 34.9% | (*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) | |
| 26.8% | (*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
Compiled 34051 to 22886 computations (32.8% saved)
| Inputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (+.f64 (-.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) 1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (exp.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 1)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 lambda1 1/2))) (sin.f64 (*.f64 lambda1 1/2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 1 (-.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (+.f64 (-.f64 2 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) -1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi2 -1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 2 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (fabs.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) (*.f64 R 2)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1)))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3)) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 -1/2))) (cos.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi1) lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 2)) (cos.f64 (/.f64 lambda2 2))) (*.f64 (cos.f64 (/.f64 lambda1 2)) (sin.f64 (/.f64 lambda2 2)))) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (fma.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2)) (*.f64 (cos.f64 (/.f64 phi1 2)) (neg.f64 (sin.f64 (/.f64 phi2 2))))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log1p.f64 (expm1.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) (*.f64 R 2)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2))))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (+.f64 (-.f64 2 (cos.f64 (-.f64 lambda2 lambda1))) -1)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2) (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (+.f64 1 (-.f64 (*.f64 lambda1 (neg.f64 (sin.f64 lambda2))) (cos.f64 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (+.f64 1 (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))) (cos.f64 (neg.f64 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (log.f64 (+.f64 1 (expm1.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (+.f64 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (fma.f64 phi1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (+.f64 (*.f64 phi1 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2)) (-.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) -1/4 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2))) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2)) 1/4) (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))))) (*.f64 (sin.f64 (*.f64 -1/2 phi2)) (cos.f64 (*.f64 -1/2 phi2)))))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2)))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (+.f64 (*.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))) (*.f64 (*.f64 lambda2 1/2) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (+.f64 (*.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))) (*.f64 (*.f64 lambda2 1/2) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))))))) (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
| Outputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
12 calls:
| 609.0ms | (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))) |
| 419.0ms | phi1 |
| 415.0ms | (/.f64 (-.f64 lambda1 lambda2) 2) |
| 371.0ms | lambda1 |
| 289.0ms | (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 76.0% | 1 | R |
| 76.0% | 1 | lambda1 |
| 76.0% | 1 | lambda2 |
| 76.0% | 1 | phi1 |
| 76.0% | 1 | phi2 |
| 76.0% | 1 | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
| 76.0% | 1 | (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))))) |
| 76.0% | 1 | (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))) |
| 76.0% | 1 | (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) |
| 76.0% | 1 | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) |
| 76.0% | 1 | (/.f64 (-.f64 lambda1 lambda2) 2) |
| 76.0% | 1 | (-.f64 lambda1 lambda2) |
Compiled 296 to 206 computations (30.4% saved)
| Inputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (+.f64 (-.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) 1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (exp.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 1)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 lambda1 1/2))) (sin.f64 (*.f64 lambda1 1/2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 1 (-.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (+.f64 (-.f64 2 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) -1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi2 -1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 2 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (fabs.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) (*.f64 R 2)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1)))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3)) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 -1/2))) (cos.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi1) lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 2)) (cos.f64 (/.f64 lambda2 2))) (*.f64 (cos.f64 (/.f64 lambda1 2)) (sin.f64 (/.f64 lambda2 2)))) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (fma.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2)) (*.f64 (cos.f64 (/.f64 phi1 2)) (neg.f64 (sin.f64 (/.f64 phi2 2))))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log1p.f64 (expm1.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) (*.f64 R 2)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2))))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (+.f64 (-.f64 2 (cos.f64 (-.f64 lambda2 lambda1))) -1)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2) (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (+.f64 1 (-.f64 (*.f64 lambda1 (neg.f64 (sin.f64 lambda2))) (cos.f64 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (+.f64 1 (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))) (cos.f64 (neg.f64 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (log.f64 (+.f64 1 (expm1.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (+.f64 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 lambda2 (-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2))))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
| Outputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
12 calls:
| 492.0ms | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) |
| 426.0ms | (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) |
| 303.0ms | phi2 |
| 251.0ms | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
| 227.0ms | (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 75.4% | 1 | lambda1 |
| 75.4% | 1 | phi1 |
| 75.4% | 1 | (/.f64 (-.f64 lambda1 lambda2) 2) |
| 75.4% | 1 | (-.f64 lambda1 lambda2) |
| 75.4% | 1 | R |
| 75.4% | 1 | lambda2 |
| 75.4% | 1 | (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))))) |
| 75.4% | 1 | (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))) |
| 75.4% | 1 | (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) |
| 75.4% | 1 | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) |
| 75.4% | 1 | phi2 |
| 75.4% | 1 | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
Compiled 296 to 206 computations (30.4% saved)
| Inputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (+.f64 (-.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) 1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (exp.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 1)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 lambda1 1/2))) (sin.f64 (*.f64 lambda1 1/2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 1 (-.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (+.f64 (-.f64 2 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) -1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi2 -1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 2 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (fabs.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) (*.f64 R 2)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1)))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3)) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 -1/2))) (cos.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi1) lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 2)) (cos.f64 (/.f64 lambda2 2))) (*.f64 (cos.f64 (/.f64 lambda1 2)) (sin.f64 (/.f64 lambda2 2)))) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (fma.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2)) (*.f64 (cos.f64 (/.f64 phi1 2)) (neg.f64 (sin.f64 (/.f64 phi2 2))))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log1p.f64 (expm1.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) (*.f64 R 2)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2))))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (+.f64 (-.f64 2 (cos.f64 (-.f64 lambda2 lambda1))) -1)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 (-.f64 (pow.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) 2) (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 4))) (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 1/2 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
| Outputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (+.f64 (-.f64 2 (cos.f64 (-.f64 lambda2 lambda1))) -1)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
12 calls:
| 362.0ms | lambda1 |
| 340.0ms | (/.f64 (-.f64 lambda1 lambda2) 2) |
| 292.0ms | phi1 |
| 288.0ms | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) |
| 272.0ms | (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 75.3% | 1 | (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))))) |
| 75.3% | 1 | (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))) |
| 75.3% | 1 | (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) |
| 75.3% | 1 | lambda2 |
| 75.3% | 1 | R |
| 75.3% | 1 | phi1 |
| 75.3% | 1 | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
| 75.3% | 1 | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) |
| 75.3% | 1 | (/.f64 (-.f64 lambda1 lambda2) 2) |
| 75.3% | 1 | (-.f64 lambda1 lambda2) |
| 75.3% | 1 | lambda1 |
| 75.3% | 1 | phi2 |
Compiled 296 to 206 computations (30.4% saved)
| Inputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (+.f64 (-.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) 1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (exp.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 1)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 lambda1 1/2))) (sin.f64 (*.f64 lambda1 1/2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 1 (-.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (+.f64 (-.f64 2 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) -1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi2 -1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 2 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (fabs.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) (*.f64 R 2)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1)))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3)) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 -1/2))) (cos.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi1) lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 2)) (cos.f64 (/.f64 lambda2 2))) (*.f64 (cos.f64 (/.f64 lambda1 2)) (sin.f64 (/.f64 lambda2 2)))) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (fma.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2)) (*.f64 (cos.f64 (/.f64 phi1 2)) (neg.f64 (sin.f64 (/.f64 phi2 2))))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log1p.f64 (expm1.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) (*.f64 R 2)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2))))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
| Outputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
12 calls:
| 447.0ms | phi2 |
| 398.0ms | (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))) |
| 356.0ms | (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))))) |
| 280.0ms | (-.f64 lambda1 lambda2) |
| 218.0ms | phi1 |
| Accuracy | Segments | Branch |
|---|---|---|
| 75.6% | 2 | (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))))) |
| 75.6% | 2 | (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))) |
| 74.0% | 1 | (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) |
| 74.0% | 1 | lambda2 |
| 74.0% | 1 | R |
| 74.0% | 1 | phi1 |
| 74.0% | 1 | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
| 74.0% | 1 | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) |
| 74.0% | 1 | (/.f64 (-.f64 lambda1 lambda2) 2) |
| 74.0% | 1 | (-.f64 lambda1 lambda2) |
| 74.0% | 1 | phi2 |
| 74.0% | 1 | lambda1 |
Compiled 296 to 206 computations (30.4% saved)
| Inputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (+.f64 (-.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) 1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (exp.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 1)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 lambda1 1/2))) (sin.f64 (*.f64 lambda1 1/2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 1 (-.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (+.f64 (-.f64 2 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) -1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi2 -1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 2 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (fabs.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) (*.f64 R 2)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1)))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3)) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 -1/2))) (cos.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi1) lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 2)) (cos.f64 (/.f64 lambda2 2))) (*.f64 (cos.f64 (/.f64 lambda1 2)) (sin.f64 (/.f64 lambda2 2)))) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (fma.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2)) (*.f64 (cos.f64 (/.f64 phi1 2)) (neg.f64 (sin.f64 (/.f64 phi2 2))))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log1p.f64 (expm1.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) (*.f64 R 2)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2))))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
| Outputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
12 calls:
| 1.1s | phi2 |
| 1.0s | R |
| 938.0ms | phi1 |
| 879.0ms | (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) |
| 865.0ms | (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 75.0% | 3 | lambda2 |
| 68.8% | 3 | phi1 |
| 65.6% | 4 | (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) |
| 67.8% | 3 | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) |
| 75.5% | 3 | lambda1 |
| 69.7% | 4 | (/.f64 (-.f64 lambda1 lambda2) 2) |
| 69.7% | 4 | (-.f64 lambda1 lambda2) |
| 69.5% | 3 | phi2 |
| 63.6% | 3 | R |
| 65.2% | 2 | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
| 66.3% | 4 | (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))))) |
| 66.3% | 4 | (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))) |
Compiled 296 to 206 computations (30.4% saved)
| Inputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (+.f64 (-.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) 1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (exp.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 1)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 lambda1 1/2))) (sin.f64 (*.f64 lambda1 1/2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 1 (-.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (+.f64 (-.f64 2 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) -1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi2 -1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 2 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (fabs.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) (*.f64 R 2)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1)))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3)) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 -1/2))) (cos.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi1) lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 2)) (cos.f64 (/.f64 lambda2 2))) (*.f64 (cos.f64 (/.f64 lambda1 2)) (sin.f64 (/.f64 lambda2 2)))) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (fma.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2)) (*.f64 (cos.f64 (/.f64 phi1 2)) (neg.f64 (sin.f64 (/.f64 phi2 2))))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log1p.f64 (expm1.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) (*.f64 R 2)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2))))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
| Outputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
2 calls:
| 601.0ms | lambda1 |
| 558.0ms | lambda2 |
| Accuracy | Segments | Branch |
|---|---|---|
| 74.9% | 3 | lambda2 |
| 74.9% | 3 | lambda1 |
Compiled 12 to 10 computations (16.7% saved)
| Inputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (+.f64 (-.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) 1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (exp.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 1)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 lambda1 1/2))) (sin.f64 (*.f64 lambda1 1/2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 1 (-.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (+.f64 (-.f64 2 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) -1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi2 -1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 2 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (fabs.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) (*.f64 R 2)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1)))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3)) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 -1/2))) (cos.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi1) lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 2)) (cos.f64 (/.f64 lambda2 2))) (*.f64 (cos.f64 (/.f64 lambda1 2)) (sin.f64 (/.f64 lambda2 2)))) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (fma.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2)) (*.f64 (cos.f64 (/.f64 phi1 2)) (neg.f64 (sin.f64 (/.f64 phi2 2))))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log1p.f64 (expm1.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) (*.f64 R 2)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2))))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
| Outputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
2 calls:
| 802.0ms | lambda1 |
| 485.0ms | lambda2 |
| Accuracy | Segments | Branch |
|---|---|---|
| 69.6% | 3 | lambda1 |
| 63.5% | 2 | lambda2 |
Compiled 12 to 10 computations (16.7% saved)
| Inputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (+.f64 (-.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) 1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (exp.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 1)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 lambda1 1/2))) (sin.f64 (*.f64 lambda1 1/2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 1 (-.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (+.f64 (-.f64 2 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) -1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi2 -1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 2 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (fabs.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) (*.f64 R 2)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1)))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3)) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 -1/2))) (cos.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi1) lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 2)) (cos.f64 (/.f64 lambda2 2))) (*.f64 (cos.f64 (/.f64 lambda1 2)) (sin.f64 (/.f64 lambda2 2)))) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (fma.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2)) (*.f64 (cos.f64 (/.f64 phi1 2)) (neg.f64 (sin.f64 (/.f64 phi2 2))))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log1p.f64 (expm1.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) (*.f64 R 2)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2))))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
| Outputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
7 calls:
| 627.0ms | (-.f64 lambda1 lambda2) |
| 622.0ms | lambda1 |
| 577.0ms | (/.f64 (-.f64 lambda1 lambda2) 2) |
| 401.0ms | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
| 224.0ms | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) |
| Accuracy | Segments | Branch |
|---|---|---|
| 63.9% | 2 | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
| 61.9% | 1 | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) |
| 63.5% | 3 | (/.f64 (-.f64 lambda1 lambda2) 2) |
| 63.5% | 3 | (-.f64 lambda1 lambda2) |
| 61.9% | 1 | phi1 |
| 61.9% | 1 | phi2 |
| 63.6% | 3 | lambda1 |
Compiled 117 to 84 computations (28.2% saved)
| Inputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (+.f64 (-.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) 1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (exp.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 1)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 lambda1 1/2))) (sin.f64 (*.f64 lambda1 1/2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 1 (-.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (+.f64 (-.f64 2 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) -1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi2 -1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 2 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (fabs.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) (*.f64 R 2)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1)))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3)) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 -1/2))) (cos.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi1) lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 2)) (cos.f64 (/.f64 lambda2 2))) (*.f64 (cos.f64 (/.f64 lambda1 2)) (sin.f64 (/.f64 lambda2 2)))) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (fma.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2)) (*.f64 (cos.f64 (/.f64 phi1 2)) (neg.f64 (sin.f64 (/.f64 phi2 2))))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log1p.f64 (expm1.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) (*.f64 R 2)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2))))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
| Outputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
3 calls:
| 194.0ms | phi1 |
| 191.0ms | lambda2 |
| 175.0ms | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 61.9% | 1 | phi1 |
| 61.9% | 1 | lambda2 |
| 61.9% | 1 | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
Compiled 82 to 56 computations (31.7% saved)
| Inputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (+.f64 (-.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) 1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (exp.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 1)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 lambda1 1/2))) (sin.f64 (*.f64 lambda1 1/2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 1 (-.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (+.f64 (-.f64 2 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) -1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi2 -1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 2 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (fabs.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) (*.f64 R 2)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1)))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3)) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 -1/2))) (cos.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi1) lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 2)) (cos.f64 (/.f64 lambda2 2))) (*.f64 (cos.f64 (/.f64 lambda1 2)) (sin.f64 (/.f64 lambda2 2)))) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (fma.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2)) (*.f64 (cos.f64 (/.f64 phi1 2)) (neg.f64 (sin.f64 (/.f64 phi2 2))))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log1p.f64 (expm1.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
| Outputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
5 calls:
| 175.0ms | phi1 |
| 175.0ms | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) |
| 172.0ms | lambda2 |
| 169.0ms | phi2 |
| 166.0ms | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 61.9% | 1 | phi2 |
| 61.9% | 1 | lambda2 |
| 61.9% | 1 | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
| 61.9% | 1 | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) |
| 61.9% | 1 | phi1 |
Compiled 99 to 70 computations (29.3% saved)
| Inputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (+.f64 (-.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) 1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (exp.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 1)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 lambda1 1/2))) (sin.f64 (*.f64 lambda1 1/2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 1 (-.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (+.f64 (-.f64 2 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) -1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi2 -1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 2 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (fabs.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 3)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))))) (*.f64 R 2)) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 2) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 lambda1))) (*.f64 -1/8 (*.f64 lambda2 (sin.f64 (*.f64 1/2 lambda1)))))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 -1/2 lambda2)) 2)))) (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 lambda1)) (sin.f64 (*.f64 1/2 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 lambda1)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
| Outputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (fabs.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))))) |
7 calls:
| 174.0ms | lambda2 |
| 165.0ms | phi1 |
| 160.0ms | phi2 |
| 160.0ms | (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))))) |
| 147.0ms | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 61.5% | 1 | (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))))) |
| 61.5% | 1 | (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))) |
| 61.5% | 1 | phi2 |
| 61.5% | 1 | lambda2 |
| 61.5% | 1 | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
| 61.5% | 1 | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) |
| 61.5% | 1 | phi1 |
Compiled 233 to 158 computations (32.2% saved)
| Inputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (+.f64 (-.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) 1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (exp.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 1)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 lambda1 1/2))) (sin.f64 (*.f64 lambda1 1/2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 1 (-.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (+.f64 (-.f64 2 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) -1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (cos.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 lambda2 -1/2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) 3/2)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1)))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi2 -1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 lambda2)) (sin.f64 (*.f64 1/2 lambda1)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (cos.f64 (*.f64 1/2 lambda1)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (-.f64 2 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2))) 1/2)) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (+.f64 1 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 -1/2 phi2)) (sin.f64 (*.f64 -1/2 phi2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 phi1 (+.f64 (*.f64 -1/8 (*.f64 phi1 (sin.f64 (*.f64 -1/2 phi2)))) (*.f64 1/2 (cos.f64 (*.f64 -1/2 phi2)))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3))))) |
| Outputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 1 (-.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))))) |
8 calls:
| 127.0ms | lambda2 |
| 124.0ms | (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))) |
| 124.0ms | phi2 |
| 121.0ms | (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))))) |
| 120.0ms | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) |
| Accuracy | Segments | Branch |
|---|---|---|
| 60.8% | 1 | (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) |
| 60.8% | 1 | lambda2 |
| 60.8% | 1 | phi1 |
| 60.8% | 1 | phi2 |
| 60.8% | 1 | (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
| 60.8% | 1 | (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))))) |
| 60.8% | 1 | (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))) |
| 60.8% | 1 | (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) |
Compiled 266 to 182 computations (31.6% saved)
| Inputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (+.f64 (-.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) 1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (exp.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 1)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 lambda1 1/2))) (sin.f64 (*.f64 lambda1 1/2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (-.f64 1 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
| Outputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
6 calls:
| 319.0ms | (-.f64 lambda1 lambda2) |
| 184.0ms | lambda1 |
| 153.0ms | lambda2 |
| 149.0ms | phi2 |
| 138.0ms | R |
| Accuracy | Segments | Branch |
|---|---|---|
| 53.6% | 6 | (-.f64 lambda1 lambda2) |
| 52.1% | 4 | lambda1 |
| 51.9% | 3 | R |
| 50.3% | 3 | lambda2 |
| 61.6% | 3 | phi1 |
| 61.8% | 3 | phi2 |
Compiled 38 to 31 computations (18.4% saved)
| Inputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (+.f64 (-.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) 1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (exp.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 1)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 lambda1 1/2))) (sin.f64 (*.f64 lambda1 1/2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
| Outputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
2 calls:
| 141.0ms | phi2 |
| 129.0ms | phi1 |
| Accuracy | Segments | Branch |
|---|---|---|
| 61.5% | 3 | phi1 |
| 61.4% | 3 | phi2 |
Compiled 12 to 10 computations (16.7% saved)
| Inputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (+.f64 (-.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) 1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (exp.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 1)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 lambda1 1/2))) (sin.f64 (*.f64 lambda1 1/2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 1/2 lambda1))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) 3) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 -1/2 lambda2)))) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 lambda1)) (cos.f64 (*.f64 1/2 lambda1)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
| Outputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
2 calls:
| 131.0ms | phi2 |
| 128.0ms | phi1 |
| Accuracy | Segments | Branch |
|---|---|---|
| 61.4% | 3 | phi2 |
| 60.8% | 3 | phi1 |
Compiled 12 to 10 computations (16.7% saved)
| Inputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (+.f64 (-.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) 1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (exp.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 1)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 lambda1 1/2))) (sin.f64 (*.f64 lambda1 1/2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 1/2)) (cos.f64 (*.f64 lambda2 1/2))) (*.f64 (cos.f64 (*.f64 lambda1 1/2)) (sin.f64 (*.f64 lambda2 1/2)))) 2))))))) |
| Outputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
2 calls:
| 138.0ms | phi1 |
| 117.0ms | phi2 |
| Accuracy | Segments | Branch |
|---|---|---|
| 49.9% | 3 | phi1 |
| 53.9% | 3 | phi2 |
Compiled 12 to 10 computations (16.7% saved)
| Inputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (+.f64 (-.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) 1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (exp.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 1)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 lambda1 1/2))) (sin.f64 (*.f64 lambda1 1/2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 2) 3)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (*.f64 -1/2 lambda2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
| Outputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
6 calls:
| 98.0ms | phi2 |
| 46.0ms | (-.f64 lambda1 lambda2) |
| 37.0ms | R |
| 37.0ms | lambda1 |
| 37.0ms | lambda2 |
| Accuracy | Segments | Branch |
|---|---|---|
| 45.5% | 1 | (-.f64 lambda1 lambda2) |
| 45.5% | 1 | phi1 |
| 45.5% | 1 | lambda2 |
| 45.5% | 1 | lambda1 |
| 45.5% | 1 | R |
| 47.3% | 3 | phi2 |
Compiled 38 to 31 computations (18.4% saved)
| Inputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (+.f64 (-.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) 1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 -1/2 lambda2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))))) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (exp.f64 (log1p.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))))) 1)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 lambda1 1/2))) (sin.f64 (*.f64 lambda1 1/2))))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (fabs.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 lambda2 -1/2)) (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 -1/2 lambda2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 -1/2 lambda2))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 -1/2 phi2)) (*.f64 1/2 (*.f64 phi1 (cos.f64 (*.f64 -1/2 phi2))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
| Outputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
5 calls:
| 39.0ms | lambda1 |
| 38.0ms | lambda2 |
| 38.0ms | R |
| 38.0ms | (-.f64 lambda1 lambda2) |
| 33.0ms | phi1 |
| Accuracy | Segments | Branch |
|---|---|---|
| 45.5% | 1 | lambda2 |
| 45.5% | 1 | phi1 |
| 45.5% | 1 | lambda1 |
| 45.5% | 1 | (-.f64 lambda1 lambda2) |
| 45.5% | 1 | R |
Compiled 32 to 26 computations (18.8% saved)
| Inputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (+.f64 (-.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (log.f64 (exp.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) 1) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) 3/2) 1/3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (exp.f64 (log.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (exp.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) 3) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2)))) 3))))) |
(*.f64 R (*.f64 2 (atan2.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 3)) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) 1)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 2) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
| Outputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
6 calls:
| 28.0ms | lambda2 |
| 27.0ms | phi2 |
| 27.0ms | phi1 |
| 26.0ms | (-.f64 lambda1 lambda2) |
| 26.0ms | lambda1 |
| Accuracy | Segments | Branch |
|---|---|---|
| 33.7% | 1 | phi2 |
| 33.7% | 1 | lambda2 |
| 33.7% | 1 | phi1 |
| 33.7% | 1 | lambda1 |
| 33.7% | 1 | (-.f64 lambda1 lambda2) |
| 33.7% | 1 | R |
Compiled 38 to 31 computations (18.4% saved)
| Inputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (+.f64 (-.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (cos.f64 (*.f64 1/2 lambda1))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (+.f64 (sin.f64 (*.f64 lambda2 -1/2)) (*.f64 1/2 (*.f64 lambda1 (cos.f64 (*.f64 lambda2 -1/2))))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 -1/2 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (*.f64 1/2 lambda1)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))))) |
| Outputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
6 calls:
| 44.0ms | (-.f64 lambda1 lambda2) |
| 18.0ms | R |
| 17.0ms | lambda1 |
| 15.0ms | phi2 |
| 15.0ms | lambda2 |
| Accuracy | Segments | Branch |
|---|---|---|
| 32.3% | 1 | R |
| 32.3% | 1 | phi1 |
| 32.3% | 1 | phi2 |
| 32.3% | 1 | lambda1 |
| 34.7% | 3 | (-.f64 lambda1 lambda2) |
| 32.3% | 1 | lambda2 |
Compiled 38 to 31 computations (18.4% saved)
| Inputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (+.f64 1/4 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2) (cos.f64 phi2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (+.f64 (-.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2))) -1))))) |
(*.f64 R (*.f64 2 (atan2.f64 (*.f64 (sqrt.f64 (cos.f64 phi2)) (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
| Outputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))))))) |
5 calls:
| 10.0ms | lambda2 |
| 9.0ms | phi1 |
| 9.0ms | lambda1 |
| 9.0ms | R |
| 9.0ms | phi2 |
| Accuracy | Segments | Branch |
|---|---|---|
| 32.2% | 1 | R |
| 32.2% | 1 | phi1 |
| 32.2% | 1 | phi2 |
| 32.2% | 1 | lambda1 |
| 32.2% | 1 | lambda2 |
Compiled 30 to 25 computations (16.7% saved)
| Inputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
| Outputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) |
5 calls:
| 6.0ms | lambda2 |
| 4.0ms | R |
| 4.0ms | phi1 |
| 4.0ms | lambda1 |
| 4.0ms | phi2 |
| Accuracy | Segments | Branch |
|---|---|---|
| 32.2% | 1 | R |
| 32.2% | 1 | phi2 |
| 32.2% | 1 | lambda1 |
| 32.2% | 1 | lambda2 |
| 32.2% | 1 | phi1 |
Compiled 30 to 25 computations (16.7% saved)
| Inputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
| Outputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
6 calls:
| 11.0ms | (-.f64 lambda1 lambda2) |
| 11.0ms | phi2 |
| 9.0ms | lambda1 |
| 7.0ms | lambda2 |
| 4.0ms | R |
| Accuracy | Segments | Branch |
|---|---|---|
| 22.5% | 3 | (-.f64 lambda1 lambda2) |
| 17.2% | 1 | R |
| 20.4% | 3 | lambda1 |
| 22.2% | 3 | phi2 |
| 19.0% | 2 | lambda2 |
| 17.2% | 1 | phi1 |
Compiled 38 to 31 computations (18.4% saved)
Total -0.0b remaining (-0%)
Threshold costs -0b (-0%)
| Inputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
| Outputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
5 calls:
| 5.0ms | lambda1 |
| 3.0ms | (-.f64 lambda1 lambda2) |
| 3.0ms | lambda2 |
| 3.0ms | R |
| 3.0ms | phi2 |
| Accuracy | Segments | Branch |
|---|---|---|
| 17.2% | 1 | R |
| 17.2% | 1 | lambda1 |
| 17.2% | 1 | lambda2 |
| 17.2% | 1 | phi2 |
| 17.2% | 1 | (-.f64 lambda1 lambda2) |
Compiled 32 to 26 computations (18.8% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.5811319582621847e-6 | 3.0991634996348704e-5 |
Compiled 78 to 53 computations (32.1% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 164.0ms | 0.14207532549236 | 13403.245289760318 |
| 151.0ms | -7.906347095744238e-5 | -6.748068219844697e-9 |
| 233.0ms | 191× | 512 | valid |
| 42.0ms | 80× | 256 | valid |
| 1.0ms | 1× | 512 | valid |
Compiled 3070 to 2382 computations (22.4% saved)
ival-sin, time spent: 98.0ms, 43.0% of total-timeival-mult, time spent: 27.0ms, 12.0% of total-timeival-cos, time spent: 26.0ms, 11.0% of total-timeival-div, time spent: 21.0ms, 9.0% of total-timeival-atan2, time spent: 17.0ms, 8.0% of total-timeival-sub, time spent: 13.0ms, 6.0% of total-timeival-pow, time spent: 9.0ms, 4.0% of total-timeival-sqrt, time spent: 7.0ms, 3.0% of total-timeival-add, time spent: 5.0ms, 2.0% of total-timeconst, time spent: 3.0ms, 1.0% of total-time| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 195.0ms | 0.0009285847230065442 | 224792400901012.38 |
| 145.0ms | -3.1622639165243695e-6 | -6.548470500179971e-11 |
| 262.0ms | 214× | 512 | valid |
| 43.0ms | 73× | 256 | valid |
| 1.0ms | 1× | 512 | valid |
Compiled 3210 to 2537 computations (21% saved)
ival-sin, time spent: 95.0ms, 38.0% of total-timeival-cos, time spent: 37.0ms, 15.0% of total-timeival-mult, time spent: 35.0ms, 14.0% of total-timeival-div, time spent: 23.0ms, 9.0% of total-timeival-atan2, time spent: 18.0ms, 7.0% of total-timeival-pow, time spent: 17.0ms, 7.0% of total-timeival-sub, time spent: 9.0ms, 4.0% of total-timeival-sqrt, time spent: 8.0ms, 3.0% of total-timeival-add, time spent: 6.0ms, 2.0% of total-timeconst, time spent: 3.0ms, 1.0% of total-time| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 106.0ms | 2.262748876806657e-103 | 2.132550718222424e-102 |
| 181.0ms | -4.391274121441634e+24 | -8.09360198477177e+18 |
| 225.0ms | 180× | 512 | valid |
| 31.0ms | 59× | 256 | valid |
| 1.0ms | 1× | 512 | valid |
Compiled 2571 to 1955 computations (24% saved)
ival-sin, time spent: 99.0ms, 47.0% of total-timeival-mult, time spent: 25.0ms, 12.0% of total-timeival-cos, time spent: 23.0ms, 11.0% of total-timeival-div, time spent: 19.0ms, 9.0% of total-timeival-atan2, time spent: 15.0ms, 7.0% of total-timeival-sub, time spent: 8.0ms, 4.0% of total-timeival-pow, time spent: 8.0ms, 4.0% of total-timeival-sqrt, time spent: 7.0ms, 3.0% of total-timeival-add, time spent: 5.0ms, 2.0% of total-timeconst, time spent: 3.0ms, 1.0% of total-time| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.7297659912337121e+304 | 8.38205193247082e+304 |
Compiled 78 to 53 computations (32.1% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 47.0ms | 1.6289593710367713e-30 | 2.3976820893884253e-30 |
| 163.0ms | -6.198326999269741e-5 | -2.128346575092112e-13 |
| 157.0ms | 128× | 512 | valid |
| 31.0ms | 63× | 256 | valid |
| 1.0ms | 1× | 512 | valid |
Compiled 1371 to 1046 computations (23.7% saved)
ival-sin, time spent: 61.0ms, 40.0% of total-timeival-mult, time spent: 19.0ms, 12.0% of total-timeival-sub, time spent: 16.0ms, 10.0% of total-timeival-div, time spent: 14.0ms, 9.0% of total-timeival-cos, time spent: 14.0ms, 9.0% of total-timeival-atan2, time spent: 11.0ms, 7.0% of total-timeival-pow, time spent: 6.0ms, 4.0% of total-timeival-sqrt, time spent: 5.0ms, 3.0% of total-timeival-add, time spent: 4.0ms, 3.0% of total-timeconst, time spent: 2.0ms, 1.0% of total-time| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 149.0ms | 0.0031761648253521846 | 13.103045234629016 |
| 57.0ms | -0.0003506581268263974 | -0.00025020116170474695 |
| 170.0ms | 145× | 512 | valid |
| 15.0ms | 30× | 256 | valid |
| 0.0ms | 1× | 256 | valid |
Compiled 1354 to 999 computations (26.2% saved)
ival-sin, time spent: 68.0ms, 45.0% of total-timeival-mult, time spent: 19.0ms, 13.0% of total-timeival-div, time spent: 14.0ms, 9.0% of total-timeival-cos, time spent: 14.0ms, 9.0% of total-timeival-atan2, time spent: 12.0ms, 8.0% of total-timeival-sub, time spent: 6.0ms, 4.0% of total-timeival-pow, time spent: 6.0ms, 4.0% of total-timeival-sqrt, time spent: 5.0ms, 3.0% of total-timeival-add, time spent: 3.0ms, 2.0% of total-timeconst, time spent: 2.0ms, 1.0% of total-time| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 137.0ms | 2.3976820893884253e-30 | 5.5123068260383396e-27 |
| 160.0ms | -6.198326999269741e-5 | -2.128346575092112e-13 |
| 229.0ms | 194× | 512 | valid |
| 37.0ms | 77× | 256 | valid |
| 1.0ms | 1× | 256 | valid |
Compiled 1872 to 1422 computations (24% saved)
ival-sin, time spent: 85.0ms, 39.0% of total-timeival-mult, time spent: 28.0ms, 13.0% of total-timeival-div, time spent: 22.0ms, 10.0% of total-timeival-sub, time spent: 21.0ms, 10.0% of total-timeival-cos, time spent: 19.0ms, 9.0% of total-timeival-atan2, time spent: 16.0ms, 7.0% of total-timeival-pow, time spent: 9.0ms, 4.0% of total-timeival-sqrt, time spent: 8.0ms, 4.0% of total-timeival-add, time spent: 5.0ms, 2.0% of total-timeconst, time spent: 3.0ms, 1.0% of total-time| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 108.0ms | 1.4014298419287586e-116 | 1.9177245607960262e-115 |
| 163.0ms | -1.7699102561951572e-29 | -4.100593978904797e-35 |
| 211.0ms | 179× | 512 | valid |
| 29.0ms | 60× | 256 | valid |
| 1.0ms | 1× | 512 | valid |
Compiled 1647 to 1202 computations (27% saved)
ival-sin, time spent: 75.0ms, 38.0% of total-timeival-mult, time spent: 27.0ms, 14.0% of total-timeival-div, time spent: 24.0ms, 12.0% of total-timeival-cos, time spent: 21.0ms, 11.0% of total-timeival-atan2, time spent: 14.0ms, 7.0% of total-timeival-add, time spent: 9.0ms, 5.0% of total-timeival-sub, time spent: 8.0ms, 4.0% of total-timeival-pow, time spent: 8.0ms, 4.0% of total-timeival-sqrt, time spent: 7.0ms, 4.0% of total-timeconst, time spent: 3.0ms, 2.0% of total-time| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.0664490561767176e-12 | 4.281489647722145e-12 |
| 0.0ms | -1021145036055220.9 | -224792400901012.38 |
Compiled 72 to 53 computations (26.4% saved)
| 1× | egg-herbie |
| 316× | *-commutative |
| 208× | +-commutative |
| 186× | sub-neg |
| 134× | neg-sub0 |
| 134× | neg-mul-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 355 | 9231 |
| 1 | 588 | 9231 |
| 2 | 751 | 9227 |
| 3 | 893 | 9227 |
| 4 | 1005 | 9227 |
| 5 | 1080 | 9227 |
| 6 | 1119 | 9227 |
| 7 | 1124 | 9227 |
| 8 | 1125 | 9227 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (+.f64 (-.f64 2 (cos.f64 (-.f64 lambda2 lambda1))) -1)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(if (<=.f64 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))) 4722366482869645/2361183241434822606848) (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2)))))))) |
(if (<=.f64 lambda1 -4574792530279969/295147905179352825856) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) (if (<=.f64 lambda1 5224175567749775/36028797018963968) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))))) |
(if (<=.f64 lambda2 -6139076427730539/9444732965739290427392) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) (if (<=.f64 lambda2 8762203435012037/9223372036854775808) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))))) |
(if (<=.f64 lambda1 -8200000000000000000) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) (if (<=.f64 lambda1 2647814816397709/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))))) |
(if (<=.f64 (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (fabs.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 1 (-.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))))) |
(if (<=.f64 phi2 -2508757194024499/73786976294838206464) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) (if (<=.f64 phi2 6708064155718011/2854495385411919762116571938898990272765493248) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1))))))) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))))) |
(if (<=.f64 phi1 -760928193040519/2305843009213693952) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) (if (<=.f64 phi1 3804640965202595/1152921504606846976) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))))) |
(if (<=.f64 phi2 -2568967366681087/151115727451828646838272) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) (if (<=.f64 phi2 3832940580997451/696898287454081973172991196020261297061888) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))))) |
(if (<=.f64 phi2 -677942654035331/89202980794122492566142873090593446023921664) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) (if (<=.f64 phi2 8428915870127277/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184) (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) |
(if (<=.f64 (-.f64 lambda1 lambda2) -1000000000000000) (*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) (if (<=.f64 (-.f64 lambda1 lambda2) 4951760157141521/2475880078570760549798248448) (*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) (*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
| Outputs |
|---|
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 1 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (+.f64 (-.f64 2 (cos.f64 (-.f64 lambda2 lambda1))) -1)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (+.f64 (-.f64 2 (cos.f64 (-.f64 lambda2 lambda1))) -1)))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2)))) 2))))))) |
(if (<=.f64 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))) 4722366482869645/2361183241434822606848) (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2)))))))) |
(if (<=.f64 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) 4722366482869645/2361183241434822606848) (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))))) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2)))) 2)))))))) |
(if (<=.f64 lambda1 -4574792530279969/295147905179352825856) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) (if (<=.f64 lambda1 5224175567749775/36028797018963968) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))) (sqrt.f64 (-.f64 1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))))))) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))))) |
(if (or (<=.f64 lambda1 -4574792530279969/295147905179352825856) (not (<=.f64 lambda1 5224175567749775/36028797018963968))) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2)))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2)))) 2))))))) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2)))) 2))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2)))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2)))))))))) |
(if (<=.f64 lambda2 -6139076427730539/9444732965739290427392) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) (if (<=.f64 lambda2 8762203435012037/9223372036854775808) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))))) |
(if (or (<=.f64 lambda2 -6139076427730539/9444732965739290427392) (not (<=.f64 lambda2 8762203435012037/9223372036854775808))) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2)))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2)))) 2))))))) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2)))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2)))) 2)))))))) |
(if (<=.f64 lambda1 -8200000000000000000) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 lambda1)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) (if (<=.f64 lambda1 2647814816397709/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 lambda2)) 2))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))))) |
(if (<=.f64 lambda1 -8200000000000000000) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda1 1/2)) 2))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2)))) 2))))))) (if (<=.f64 lambda1 2647814816397709/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2)))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 lambda2 -1/2)) 2))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 1 (/.f64 2 (-.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2)))) 2))))))) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2)))) 2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))))) |
(if (<=.f64 (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) (*.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2)))))))) |
(if (<=.f64 (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2)))) 2))))))) (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 2)) (cos.f64 (/.f64 phi2 2))) (*.f64 (cos.f64 (/.f64 phi1 2)) (sin.f64 (/.f64 phi2 2)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2)))) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2))) (sqrt.f64 (-.f64 1 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2)))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2)))) 2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (fabs.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (fabs.f64 (-.f64 1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (fabs.f64 (+.f64 -1 (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 1 (-.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (+.f64 1 (-.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) -1/2)))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (-.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) -1/2)))))))))) |
(if (<=.f64 phi2 -2508757194024499/73786976294838206464) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) (if (<=.f64 phi2 6708064155718011/2854495385411919762116571938898990272765493248) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2) (cos.f64 phi1))))))) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))))) |
(if (<=.f64 phi2 -2508757194024499/73786976294838206464) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda2 lambda1) -1/2)) 2))))))) (if (<=.f64 phi2 6708064155718011/2854495385411919762116571938898990272765493248) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda2 lambda1) -1/2)) 2))))))) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda2 lambda1) -1/2)) 2))))))))) |
(if (<=.f64 phi1 -760928193040519/2305843009213693952) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) (if (<=.f64 phi1 3804640965202595/1152921504606846976) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))))) |
(if (or (<=.f64 phi1 -760928193040519/2305843009213693952) (not (<=.f64 phi1 3804640965202595/1152921504606846976))) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))))) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda2 lambda1) -1/2)) 2)))))))) |
(if (<=.f64 phi2 -2568967366681087/151115727451828646838272) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) (if (<=.f64 phi2 3832940580997451/696898287454081973172991196020261297061888) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))))) |
(if (<=.f64 phi2 -2568967366681087/151115727451828646838272) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda2 lambda1) -1/2)) 2))))))) (if (<=.f64 phi2 3832940580997451/696898287454081973172991196020261297061888) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda2 lambda1) -1/2)) 2))))))))) |
(if (<=.f64 phi2 -677942654035331/89202980794122492566142873090593446023921664) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) (if (<=.f64 phi2 8428915870127277/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184) (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))))))))) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))))) |
(if (<=.f64 phi2 -677942654035331/89202980794122492566142873090593446023921664) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda2 lambda1) -1/2)) 2))))))) (if (<=.f64 phi2 8428915870127277/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184) (*.f64 R (*.f64 2 (atan2.f64 (hypot.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2))) (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda2 lambda1) -1/2)) 2))))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2) (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda2 lambda1) -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 -1/2 phi2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)) (pow.f64 (sin.f64 (*.f64 phi2 -1/2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda2 lambda1) -1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (-.f64 1/2 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))) (sqrt.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (-.f64 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2)))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2)))))) |
(if (<=.f64 (-.f64 lambda1 lambda2) -1000000000000000) (*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) (if (<=.f64 (-.f64 lambda1 lambda2) 4951760157141521/2475880078570760549798248448) (*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 -1/2 phi2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 -1/2 (-.f64 lambda2 lambda1))) 2))))))) (*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))))) |
(if (or (<=.f64 (-.f64 lambda1 lambda2) -1000000000000000) (not (<=.f64 (-.f64 lambda1 lambda2) 4951760157141521/2475880078570760549798248448))) (*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))))) (*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi2 -1/2)) 2) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda2 lambda1) -1/2)) 2)))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 lambda1 lambda2))) 2))))))) |
(*.f64 R (*.f64 2 (atan2.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) (sqrt.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) 1/2)) 2))))))) |
Compiled 2537 to 1820 computations (28.3% saved)
| 1804× | fma-define |
| 1674× | associate-*r* |
| 1494× | associate-*r* |
| 1400× | sub-neg |
| 1330× | associate-*l* |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 831 | 112957 |
| 1 | 2384 | 106583 |
| 0 | 57 | 406 |
| 1 | 1003 | 392 |
| 0 | 243 | 5660 |
| 1 | 558 | 5464 |
| 2 | 1434 | 5464 |
| 3 | 3842 | 5368 |
| 4 | 7010 | 5340 |
| 0 | 725 | 52165 |
| 1 | 2120 | 49147 |
| 2 | 7352 | 48759 |
| 0 | 45 | 468 |
| 1 | 777 | 356 |
| 0 | 42 | 848 |
| 1 | 766 | 816 |
| 0 | 1108 | 40692 |
| 1 | 3287 | 38138 |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
Compiled 9067 to 5984 computations (34% saved)
(negabs R)
Compiled 7924 to 5514 computations (30.4% saved)
Loading profile data...